diff --git a/fuse/node/mount_nofuse.go b/fuse/node/mount_nofuse.go index 92f61f809..7f824ef3e 100644 --- a/fuse/node/mount_nofuse.go +++ b/fuse/node/mount_nofuse.go @@ -8,8 +8,6 @@ import ( core "github.com/ipfs/go-ipfs/core" ) -type errNeedFuseVersion error // used in tests, needed in OSX - func Mount(node *core.IpfsNode, fsdir, nsdir string) error { return errors.New("not compiled in") } diff --git a/fuse/node/mount_test.go b/fuse/node/mount_test.go index 69d07c968..ec57b9fc0 100644 --- a/fuse/node/mount_test.go +++ b/fuse/node/mount_test.go @@ -5,6 +5,7 @@ package node import ( "io/ioutil" "os" + "strings" "testing" "time" @@ -63,7 +64,7 @@ func TestExternalUnmount(t *testing.T) { mkdir(t, ipnsDir) err = Mount(node, ipfsDir, ipnsDir) - if _, ok := err.(errNeedFuseVersion); ok || err == fuse.ErrOSXFUSENotFound { + if strings.Contains(err.Error(), "unable to check fuse version") || err == fuse.ErrOSXFUSENotFound { t.Skip(err) } if err != nil { diff --git a/fuse/node/mount_unix.go b/fuse/node/mount_unix.go index 3b9cb5c3a..8fee86947 100644 --- a/fuse/node/mount_unix.go +++ b/fuse/node/mount_unix.go @@ -30,8 +30,6 @@ var platformFuseChecks = func(*core.IpfsNode) error { return nil } -type errNeedFuseVersion error // used in tests, needed in OSX - func Mount(node *core.IpfsNode, fsdir, nsdir string) error { // check if we already have live mounts. // if the user said "Mount", then there must be something wrong.