From 86eaf43b00f4e201ab87a029e44c3114a2ed7270 Mon Sep 17 00:00:00 2001 From: Nick Craig-Wood Date: Wed, 22 Apr 2020 17:56:45 +0100 Subject: [PATCH] vfs: fix tests for Statfs when running on backends with unknowns This was broken in da41db4712383027 --- vfs/vfs_test.go | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/vfs/vfs_test.go b/vfs/vfs_test.go index 7f585729b..3d6bf8b36 100644 --- a/vfs/vfs_test.go +++ b/vfs/vfs_test.go @@ -280,9 +280,9 @@ func TestVFSStatfs(t *testing.T) { // read total, used, free := vfs.Statfs() if !aboutSupported { - assert.Equal(t, int64(-1), total) - assert.Equal(t, int64(-1), free) - assert.Equal(t, int64(-1), used) + assert.Equal(t, int64(unknownFreeBytes), total) + assert.Equal(t, int64(unknownFreeBytes), free) + assert.Equal(t, int64(0), used) return // can't test anything else if About not supported } require.NotNil(t, vfs.usage) @@ -290,17 +290,17 @@ func TestVFSStatfs(t *testing.T) { if vfs.usage.Total != nil { assert.Equal(t, *vfs.usage.Total, total) } else { - assert.Equal(t, int64(-1), total) + assert.True(t, total >= int64(unknownFreeBytes)) } if vfs.usage.Free != nil { assert.Equal(t, *vfs.usage.Free, free) } else { - assert.Equal(t, int64(-1), free) + assert.True(t, free >= int64(unknownFreeBytes)) } if vfs.usage.Used != nil { assert.Equal(t, *vfs.usage.Used, used) } else { - assert.Equal(t, int64(-1), used) + assert.Equal(t, int64(0), used) } // read cached