Stat(name string) (os.FileInfo, error)
Open(name string) (*os.File, error)
Symlink(oldname, newname string) error
-
+ Remove(name string) error
// TODO: implement these
// Rename(oldpath string, newpath string) error
// RemoveAll(path string) error
return os.Symlink(oldname, newname)
}
+func (fs *OSFileStore) Remove(name string) error {
+ return os.Remove(name)
+}
+
type MockFileStore struct {
mock.Mock
}
args := mfs.Called(oldname, newname)
return args.Error(0)
}
+
+func (mfs *MockFileStore) Remove(name string) error {
+ args := mfs.Called(name)
+ return args.Error(0)
+}