From 4dad51bcdaf8cc871b1e8658754efe51a009ac34 Mon Sep 17 00:00:00 2001 From: Matt Joiner Date: Wed, 25 Jun 2025 11:23:13 +1000 Subject: [PATCH] Use fuse.ErrOSXFUSENotFound in test --- fs/torrentfs_test.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/fs/torrentfs_test.go b/fs/torrentfs_test.go index 1bf9004e..80bd02e7 100644 --- a/fs/torrentfs_test.go +++ b/fs/torrentfs_test.go @@ -16,6 +16,7 @@ import ( "github.com/anacrolix/fuse" fusefs "github.com/anacrolix/fuse/fs" "github.com/anacrolix/missinggo/v2" + "github.com/pkg/errors" "github.com/stretchr/testify/assert" "github.com/stretchr/testify/require" @@ -98,13 +99,12 @@ func TestUnmountWedged(t *testing.T) { fs := New(client) fuseConn, err := fuse.Mount(layout.MountDir) if err != nil { - switch err.Error() { - case "cannot locate OSXFUSE": - fallthrough - case "fusermount: exit status 1": + if err.Error() == "fusermount: exit status 1" { t.Skip(err) } - t.Fatal(err) + if !errors.Is(err, fuse.ErrOSXFUSENotFound) { + t.Fatal(err) + } } go func() { server := fusefs.New(fuseConn, &fusefs.Config{ -- 2.51.0