@@ -676,37 +676,37 @@ func Test_aferoDirToBytesMap(t *testing.T) {
676
676
fs := afero .NewMemMapFs ()
677
677
678
678
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 )
680
680
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 )
682
682
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 )
684
684
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 )
686
686
require .NoError (t , err )
687
687
688
- result , err := dirToBytesMap (fs , "/ root" )
688
+ result , err := dirToBytesMap (fs , "root" )
689
689
require .NoError (t , err )
690
690
691
691
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" ),
696
696
}
697
697
require .Equal (t , expected , result )
698
698
})
699
699
700
700
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 )
702
702
require .NoError (t , err )
703
- res , err := dirToBytesMap (fs , "/ emptydir" )
703
+ res , err := dirToBytesMap (fs , "emptydir" )
704
704
require .NoError (t , err )
705
705
require .Equal (t , map [string ][]byte {".keep" : {}}, res )
706
706
})
707
707
708
708
t .Run ("non-existent directory" , func (t * testing.T ) {
709
- _ , err := dirToBytesMap (fs , "/ doesnotexist" )
709
+ _ , err := dirToBytesMap (fs , "doesnotexist" )
710
710
require .Error (t , err , "file does not exist" )
711
711
})
712
712
}
@@ -716,12 +716,12 @@ func Test_writeBytesMapToDir(t *testing.T) {
716
716
fs := afero .NewMemMapFs ()
717
717
718
718
t .Run ("happy path" , func (t * testing.T ) {
719
- dir := "/ root"
719
+ dir := "root"
720
720
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" ),
725
725
}
726
726
err := writeBytesMapToDir (fs , dir , files )
727
727
require .NoError (t , err )
@@ -733,7 +733,7 @@ func Test_writeBytesMapToDir(t *testing.T) {
733
733
})
734
734
735
735
t .Run ("empty map" , func (t * testing.T ) {
736
- dir := "/ emptydir"
736
+ dir := "emptydir"
737
737
err := writeBytesMapToDir (fs , dir , map [string ][]byte {})
738
738
require .NoError (t , err )
739
739
exists , err := afero .DirExists (fs , dir )
0 commit comments