Skip to content

Commit c258530

Browse files
committed
More asserts.
1 parent 0cbbf30 commit c258530

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

tests/fs_additional.rs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -413,8 +413,17 @@ fn symlink_hard_link() {
413413
check!(tmpdir.create("file"));
414414
check!(symlink_file("file", &tmpdir, "symlink"));
415415
check!(tmpdir.hard_link("symlink", &tmpdir, "hard_link"));
416+
let _ = check!(tmpdir.open("file"));
417+
assert!(tmpdir.open("file.renamed").is_err());
418+
let _ = check!(tmpdir.open("symlink"));
416419
let _ = check!(tmpdir.open("hard_link"));
417420
check!(tmpdir.rename("file", &tmpdir, "file.renamed"));
421+
assert!(tmpdir.open("file").is_err());
422+
let _ = check!(tmpdir.open("file.renamed"));
423+
assert!(tmpdir.open("symlink").is_err());
418424
assert!(tmpdir.open("hard_link").is_err());
425+
assert!(tmpdir.read_link("file").is_err());
426+
assert!(tmpdir.read_link("file.renamed").is_err());
427+
assert_eq!(check!(tmpdir.read_link("symlink")), Path::new("file"));
419428
assert_eq!(check!(tmpdir.read_link("hard_link")), Path::new("file"));
420429
}

0 commit comments

Comments
 (0)