@ -201,10 +201,18 @@ func TestWriteFile(t *testing.T) {
t . Errorf ( "failed to create test-file (%v)" , err )
t . Errorf ( "failed to create test-file (%v)" , err )
}
}
defer os . Remove ( repoFile . Name ( ) )
defer os . Remove ( repoFile . Name ( ) )
if err := sampleRepository . WriteFile ( repoFile . Name ( ) , 744 ) ; err != nil {
fileMode := os . FileMode ( 0744 )
if err := sampleRepository . WriteFile ( repoFile . Name ( ) , fileMode ) ; err != nil {
t . Errorf ( "failed to write file (%v)" , err )
t . Errorf ( "failed to write file (%v)" , err )
}
}
info , _ := os . Stat ( repoFile . Name ( ) )
mode := info . Mode ( )
if mode != fileMode {
t . Errorf ( "incorrect file mode: %s (expected %s)" , mode , fileMode )
}
repos , err := LoadRepositoriesFile ( repoFile . Name ( ) )
repos , err := LoadRepositoriesFile ( repoFile . Name ( ) )
if err != nil {
if err != nil {
t . Errorf ( "failed to load file (%v)" , err )
t . Errorf ( "failed to load file (%v)" , err )