aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/osutil/tar_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'pkg/osutil/tar_test.go')
-rw-r--r--pkg/osutil/tar_test.go15
1 files changed, 2 insertions, 13 deletions
diff --git a/pkg/osutil/tar_test.go b/pkg/osutil/tar_test.go
index a0e5a22bd..432d7c622 100644
--- a/pkg/osutil/tar_test.go
+++ b/pkg/osutil/tar_test.go
@@ -7,31 +7,20 @@ import (
"archive/tar"
"bytes"
"io"
- "path/filepath"
"testing"
"github.com/stretchr/testify/assert"
+ "github.com/stretchr/testify/require"
)
func TestTarDirectory(t *testing.T) {
dir := t.TempDir()
-
items := map[string]string{
"file1.txt": "first file content",
"dir/file2.txt": "second file content",
"empty.txt": "",
}
-
- for path, content := range items {
- fullPath := filepath.Join(dir, path)
- dirPath := filepath.Dir(fullPath)
- if err := MkdirAll(dirPath); err != nil {
- t.Fatalf("mkdir %q failed: %v", dirPath, err)
- }
- if err := WriteFile(fullPath, []byte(content)); err != nil {
- t.Fatalf("write file failed: %v", err)
- }
- }
+ require.NoError(t, FillDirectory(dir, items))
var buf bytes.Buffer
err := tarDirectory(dir, &buf)