os.Remove: avoid double-wrapping err; fixes TODO in test

Этот коммит содержится в:
Dan Kegel 2021-11-26 18:53:33 -08:00 коммит произвёл Ron Evans
родитель f79f6b0e62
коммит e354a3523b
2 изменённых файлов: 2 добавлений и 3 удалений

Просмотреть файл

@ -47,7 +47,7 @@ func Remove(path string) error {
}
err := fs.Remove(suffix)
if err != nil {
return &PathError{"remove", path, err}
return err
}
return nil
}

Просмотреть файл

@ -63,9 +63,8 @@ func TestRemove(t *testing.T) {
t.Errorf("TestRemove: PathError returned path %q, expected %q", pe.Path, f)
}
}
// TODO: make this pass.
if !IsNotExist(err) {
t.Logf("TestRemove: TODO: expected IsNotExist(err) true, got false; err %q", err.Error())
t.Errorf("TestRemove: expected IsNotExist(err) true, got false; err %q", err.Error())
}
}