(t *testing.T)
| 226 | } |
| 227 | |
| 228 | func TestDirStat(t *testing.T) { |
| 229 | _, _, dir, _ := dirCreate(t) |
| 230 | |
| 231 | node, err := dir.Stat("file1") |
| 232 | require.NoError(t, err) |
| 233 | _, ok := node.(*File) |
| 234 | assert.True(t, ok) |
| 235 | assert.Equal(t, int64(14), node.Size()) |
| 236 | assert.Equal(t, "file1", node.Name()) |
| 237 | |
| 238 | _, err = dir.Stat("not found") |
| 239 | assert.Equal(t, ENOENT, err) |
| 240 | } |
| 241 | |
| 242 | // This lists dir and checks the listing is as expected |
| 243 | func checkListing(t *testing.T, dir *Dir, want []string) { |