github.com/pavlo67/common@v0.5.3/common/ziplib/zip_test.go (about) 1 package ziplib 2 3 import ( 4 "testing" 5 6 "github.com/stretchr/testify/require" 7 ) 8 9 func TestZipUnzip(t *testing.T) { 10 src := "aaa.zip" 11 filename := "aaa.txt" 12 data := "aaa" 13 14 _, err := ZipFiles(src, []ToZip{{[]byte(data), filename}}, 0644) 15 require.NoError(t, err) 16 17 dataUnzipped, err := UnzipFile(src, filename) 18 require.NoError(t, err) 19 require.Equal(t, data, string(dataUnzipped)) 20 }