Skip to content

Commit 0987bae

Browse files
fix windows tests
1 parent 8e20f02 commit 0987bae

File tree

1 file changed

+18
-18
lines changed

1 file changed

+18
-18
lines changed

pkg/tfgen/generate_test.go

+18-18
Original file line numberDiff line numberDiff line change
@@ -676,37 +676,37 @@ func Test_aferoDirToBytesMap(t *testing.T) {
676676
fs := afero.NewMemMapFs()
677677

678678
t.Run("happy path", func(t *testing.T) {
679-
err := afero.WriteFile(fs, "/root/file1.txt", []byte("hello world"), 0o600)
679+
err := afero.WriteFile(fs, filepath.Join("root", "file1.txt"), []byte("hello world"), 0o600)
680680
require.NoError(t, err)
681-
err = afero.WriteFile(fs, "/root/dir1/file2.txt", []byte("foo bar"), 0o600)
681+
err = afero.WriteFile(fs, filepath.Join("root", "dir1", "file2.txt"), []byte("foo bar"), 0o600)
682682
require.NoError(t, err)
683-
err = afero.WriteFile(fs, "/root/dir1/file3.txt", []byte("baz"), 0o600)
683+
err = afero.WriteFile(fs, filepath.Join("root", "dir1", "file3.txt"), []byte("baz"), 0o600)
684684
require.NoError(t, err)
685-
err = afero.WriteFile(fs, "/root/dir2/file4.txt", []byte("qux"), 0o600)
685+
err = afero.WriteFile(fs, filepath.Join("root", "dir2", "file4.txt"), []byte("qux"), 0o600)
686686
require.NoError(t, err)
687687

688-
result, err := dirToBytesMap(fs, "/root")
688+
result, err := dirToBytesMap(fs, "root")
689689
require.NoError(t, err)
690690

691691
expected := map[string][]byte{
692-
"file1.txt": []byte("hello world"),
693-
"dir1/file2.txt": []byte("foo bar"),
694-
"dir1/file3.txt": []byte("baz"),
695-
"dir2/file4.txt": []byte("qux"),
692+
"file1.txt": []byte("hello world"),
693+
filepath.Join("dir1", "file2.txt"): []byte("foo bar"),
694+
filepath.Join("dir1", "file3.txt"): []byte("baz"),
695+
filepath.Join("dir2", "file4.txt"): []byte("qux"),
696696
}
697697
require.Equal(t, expected, result)
698698
})
699699

700700
t.Run("empty directory", func(t *testing.T) {
701-
err := afero.WriteFile(fs, "/emptydir/.keep", []byte{}, 0o600)
701+
err := afero.WriteFile(fs, filepath.Join("emptydir", ".keep"), []byte{}, 0o600)
702702
require.NoError(t, err)
703-
res, err := dirToBytesMap(fs, "/emptydir")
703+
res, err := dirToBytesMap(fs, "emptydir")
704704
require.NoError(t, err)
705705
require.Equal(t, map[string][]byte{".keep": {}}, res)
706706
})
707707

708708
t.Run("non-existent directory", func(t *testing.T) {
709-
_, err := dirToBytesMap(fs, "/doesnotexist")
709+
_, err := dirToBytesMap(fs, "doesnotexist")
710710
require.Error(t, err, "file does not exist")
711711
})
712712
}
@@ -716,12 +716,12 @@ func Test_writeBytesMapToDir(t *testing.T) {
716716
fs := afero.NewMemMapFs()
717717

718718
t.Run("happy path", func(t *testing.T) {
719-
dir := "/root"
719+
dir := "root"
720720
files := map[string][]byte{
721-
"file1.txt": []byte("hello world"),
722-
"dir1/file2.txt": []byte("foo bar"),
723-
"dir1/file3.txt": []byte("baz"),
724-
"dir2/file4.txt": []byte("qux"),
721+
"file1.txt": []byte("hello world"),
722+
filepath.Join("dir1", "file2.txt"): []byte("foo bar"),
723+
filepath.Join("dir1", "file3.txt"): []byte("baz"),
724+
filepath.Join("dir2", "file4.txt"): []byte("qux"),
725725
}
726726
err := writeBytesMapToDir(fs, dir, files)
727727
require.NoError(t, err)
@@ -733,7 +733,7 @@ func Test_writeBytesMapToDir(t *testing.T) {
733733
})
734734

735735
t.Run("empty map", func(t *testing.T) {
736-
dir := "/emptydir"
736+
dir := "emptydir"
737737
err := writeBytesMapToDir(fs, dir, map[string][]byte{})
738738
require.NoError(t, err)
739739
exists, err := afero.DirExists(fs, dir)

0 commit comments

Comments
 (0)