aboutsummaryrefslogtreecommitdiffstats
path: root/models/dbfs/dbfs_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'models/dbfs/dbfs_test.go')
-rw-r--r--models/dbfs/dbfs_test.go13
1 files changed, 13 insertions, 0 deletions
diff --git a/models/dbfs/dbfs_test.go b/models/dbfs/dbfs_test.go
index 300758c623..96cb1014c7 100644
--- a/models/dbfs/dbfs_test.go
+++ b/models/dbfs/dbfs_test.go
@@ -111,6 +111,19 @@ func TestDbfsBasic(t *testing.T) {
_, err = OpenFile(db.DefaultContext, "test2.txt", os.O_RDONLY)
assert.Error(t, err)
+
+ // test stat
+ f, err = OpenFile(db.DefaultContext, "test/test.txt", os.O_RDWR|os.O_CREATE)
+ assert.NoError(t, err)
+ stat, err := f.Stat()
+ assert.NoError(t, err)
+ assert.EqualValues(t, "test.txt", stat.Name())
+ assert.EqualValues(t, 0, stat.Size())
+ _, err = f.Write([]byte("0123456789"))
+ assert.NoError(t, err)
+ stat, err = f.Stat()
+ assert.NoError(t, err)
+ assert.EqualValues(t, 10, stat.Size())
}
func TestDbfsReadWrite(t *testing.T) {