diff options
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/matrix/matrix_test.go | 10 | ||||
| -rw-r--r-- | tests/plaintextnames/plaintextnames_test.go | 10 | 
2 files changed, 20 insertions, 0 deletions
| diff --git a/tests/matrix/matrix_test.go b/tests/matrix/matrix_test.go index 0d9c22c..417e126 100644 --- a/tests/matrix/matrix_test.go +++ b/tests/matrix/matrix_test.go @@ -972,3 +972,13 @@ func TestPwd(t *testing.T) {  		os.Mkdir(dir, 0700)  	}  } + +// TestRootIno checks that inode number of the root dir is set +// https://github.com/hanwen/go-fuse/issues/399 +func TestRootIno(t *testing.T) { +	var st syscall.Stat_t +	syscall.Stat(test_helpers.DefaultPlainDir, &st) +	if st.Ino == 0 { +		t.Errorf("inode number of root dir is zero") +	} +} diff --git a/tests/plaintextnames/plaintextnames_test.go b/tests/plaintextnames/plaintextnames_test.go index 8892c39..4de0730 100644 --- a/tests/plaintextnames/plaintextnames_test.go +++ b/tests/plaintextnames/plaintextnames_test.go @@ -125,3 +125,13 @@ func TestInoReuseEvil(t *testing.T) {  		t.Logf("file ino = %d", st.Ino)  	}  } + +// TestRootIno checks that inode number of the root dir is set +// https://github.com/hanwen/go-fuse/issues/399 +func TestRootIno(t *testing.T) { +	var st syscall.Stat_t +	syscall.Stat(cDir, &st) +	if st.Ino == 0 { +		t.Errorf("inode number of root dir is zero") +	} +} | 
