diff options
Diffstat (limited to 'weed/mount/inode_to_path_test.go')
| -rw-r--r-- | weed/mount/inode_to_path_test.go | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/weed/mount/inode_to_path_test.go b/weed/mount/inode_to_path_test.go index b9723c4c5..0e7af21ee 100644 --- a/weed/mount/inode_to_path_test.go +++ b/weed/mount/inode_to_path_test.go @@ -14,6 +14,15 @@ func TestInodeEntry_removeOnePath(t *testing.T) { count int }{ { + name: "actual case", + entry: InodeEntry{ + paths: []util.FullPath{"/pjd/nx", "/pjd/n0"}, + }, + p: "/pjd/nx", + want: true, + count: 1, + }, + { name: "empty", entry: InodeEntry{}, p: "x", @@ -74,6 +83,11 @@ func TestInodeEntry_removeOnePath(t *testing.T) { if tt.count != len(tt.entry.paths) { t.Errorf("removeOnePath path count = %v, want %v", len(tt.entry.paths), tt.count) } + for i, p := range tt.entry.paths { + if p == tt.p { + t.Errorf("removeOnePath found path still exists at %v, %v", i, p) + } + } }) } } |
