croc/src/zip_test.go

22 lines
397 B
Go
Raw Normal View History

2018-06-30 14:29:22 +02:00
package croc
import (
2018-06-30 18:01:30 +02:00
"os"
2018-06-30 14:29:22 +02:00
"testing"
log "github.com/cihub/seelog"
"github.com/stretchr/testify/assert"
)
func TestZip(t *testing.T) {
defer log.Flush()
2018-06-30 20:25:16 +02:00
writtenFilename, err := zipFile("../README.md", false)
2018-06-30 14:29:22 +02:00
assert.Nil(t, err)
2018-06-30 18:01:30 +02:00
defer os.Remove(writtenFilename)
2018-06-30 14:29:22 +02:00
err = unzipFile(writtenFilename, ".")
assert.Nil(t, err)
2018-06-30 20:25:16 +02:00
assert.True(t, exists("README.md"))
os.RemoveAll("README.md")
2018-06-30 14:29:22 +02:00
}