mockfs: make it so it can be registered as an Fs

This commit is contained in:
Nick Craig-Wood
2023-04-28 14:31:05 +01:00
parent 335ca6d572
commit 6b670bd439
7 changed files with 40 additions and 12 deletions
+4 -1
View File
@@ -10,11 +10,14 @@ import (
"github.com/rclone/rclone/fstest/mockfs"
"github.com/rclone/rclone/fstest/mockobject"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
)
func TestFingerprint(t *testing.T) {
ctx := context.Background()
f := mockfs.NewFs(ctx, "test", "root")
fMock, err := mockfs.NewFs(ctx, "test", "root", nil)
require.NoError(t, err)
f := fMock.(*mockfs.Fs)
f.SetHashes(hash.NewHashSet(hash.MD5))
for i, test := range []struct {