From 62891f20f853f5affb2879e4d8244198b3bf3ef6 Mon Sep 17 00:00:00 2001 From: dudaodong Date: Mon, 24 Apr 2023 14:00:53 +0800 Subject: [PATCH] feat: add IsZipFile --- fileutil/file_example_test.go | 2 +- fileutil/file_test.go | 2 +- fileutil/testdata/file.go.zip | Bin 0 -> 2523 bytes 3 files changed, 2 insertions(+), 2 deletions(-) create mode 100644 fileutil/testdata/file.go.zip diff --git a/fileutil/file_example_test.go b/fileutil/file_example_test.go index 7e8e350..d945e6f 100644 --- a/fileutil/file_example_test.go +++ b/fileutil/file_example_test.go @@ -226,7 +226,7 @@ func ExampleUnZip() { func ExampleIsZipFile() { result1 := IsZipFile("./file.go") - result2 := IsZipFile("./test/file.go.zip") + result2 := IsZipFile("./testdata/file.go.zip") fmt.Println(result1) fmt.Println(result2) diff --git a/fileutil/file_test.go b/fileutil/file_test.go index 0b0921f..74a795e 100644 --- a/fileutil/file_test.go +++ b/fileutil/file_test.go @@ -251,5 +251,5 @@ func TestIsZipFile(t *testing.T) { assert := internal.NewAssert(t, "TestIsZipFile") assert.Equal(false, IsZipFile("./file.go")) - assert.Equal(true, IsZipFile("./test/file.go.zip")) + assert.Equal(true, IsZipFile("./testdata/file.go.zip")) } diff --git a/fileutil/testdata/file.go.zip b/fileutil/testdata/file.go.zip new file mode 100644 index 0000000000000000000000000000000000000000..2383a1ee1701cde0242b6e74f8fd2793bab3eda0 GIT binary patch literal 2523 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 S(f?kj`DNs<^!fD+0Qd)}6Sz+R literal 0 HcmV?d00001