diff --git a/go.mod b/go.mod index 7966d4b..abe4fe1 100644 --- a/go.mod +++ b/go.mod @@ -2,7 +2,6 @@ module github.com/spf13/afero require ( github.com/pkg/sftp v1.10.1 - github.com/stretchr/testify v1.4.0 golang.org/x/crypto v0.0.0-20190820162420-60c769a6c586 golang.org/x/text v0.3.3 ) diff --git a/memmap_test.go b/memmap_test.go index 25e7f09..476909d 100644 --- a/memmap_test.go +++ b/memmap_test.go @@ -8,9 +8,6 @@ import ( "runtime" "testing" "time" - - "github.com/stretchr/testify/assert" - "github.com/stretchr/testify/require" ) func TestNormalizePath(t *testing.T) { @@ -663,13 +660,21 @@ func TestMemFsLstatIfPossible(t *testing.T) { // We assert that fs implements Lstater fsAsserted, ok := fs.(Lstater) - require.True(t, ok, "The filesytem does not implement Lstater") + if !ok { + t.Fatalf("The filesytem does not implement Lstater") + } file, err := fs.OpenFile("/a.txt", os.O_CREATE, 0o644) - require.NoError(t, err) + if err != nil { + t.Fatalf("Error when opening file: %v", err) + } defer file.Close() _, lstatCalled, err := fsAsserted.LstatIfPossible("/a.txt") - assert.NoError(t, err) - assert.False(t, lstatCalled) + if err != nil { + t.Fatalf("Function returned err: %v", err) + } + if lstatCalled { + t.Fatalf("Function indicated lstat was called. This should never be true.") + } }