From 7943ab5bf4a3775f5d7e1c3552da5ad084e52c7f Mon Sep 17 00:00:00 2001 From: Aaron Jacobs Date: Tue, 4 Aug 2015 09:01:53 +1000 Subject: [PATCH] ErrorFSTest.ReadDir --- samples/errorfs/error_fs_test.go | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/samples/errorfs/error_fs_test.go b/samples/errorfs/error_fs_test.go index 666c836..063a44c 100644 --- a/samples/errorfs/error_fs_test.go +++ b/samples/errorfs/error_fs_test.go @@ -90,5 +90,13 @@ func (t *ErrorFSTest) OpenDir() { } func (t *ErrorFSTest) ReadDir() { - AssertTrue(false, "TODO") + t.fs.SetError(reflect.TypeOf(&fuseops.ReadDirOp{}), syscall.EOWNERDEAD) + + // Open + f, err := os.Open(t.Dir) + AssertEq(nil, err) + + // Read + _, err = f.Readdirnames(1) + ExpectThat(err, Error(MatchesRegexp("read.*: .*owner died"))) }