From 20d415665c0fa18522220c1410b5c593d77aef98 Mon Sep 17 00:00:00 2001 From: noys Date: Tue, 28 May 2024 15:36:16 +0300 Subject: [PATCH] IsSupportedArchive() without Unarchiver struct --- unarchive/archive.go | 2 +- unarchive/archive_test.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/unarchive/archive.go b/unarchive/archive.go index ada7a95..85e585f 100644 --- a/unarchive/archive.go +++ b/unarchive/archive.go @@ -24,7 +24,7 @@ var supportedArchives = []archiver.ExtensionChecker{ &archiver.Xz{}, &archiver.Zstd{}, } -func (u *Unarchiver) IsSupportedArchive(filePath string) bool { +func IsSupportedArchive(filePath string) bool { archive, err := archiver.ByExtension(filePath) if err != nil { return false diff --git a/unarchive/archive_test.go b/unarchive/archive_test.go index 4d17eb9..014e593 100644 --- a/unarchive/archive_test.go +++ b/unarchive/archive_test.go @@ -132,6 +132,6 @@ func TestUnarchiveDotDir(t *testing.T) { func runUnarchive(t *testing.T, uarchiver Unarchiver, archiveFileName, sourceDir, targetDir string) error { archivePath := filepath.Join("testdata", sourceDir, archiveFileName) - assert.True(t, uarchiver.IsSupportedArchive(archivePath)) + assert.True(t, IsSupportedArchive(archivePath)) return uarchiver.Unarchive(filepath.Join("testdata", sourceDir, archiveFileName), archiveFileName, targetDir) }