Skip to content

Commit ddf7200

Browse files
committed
More asserts.
1 parent c258530 commit ddf7200

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

tests/fs_additional.rs

+11
Original file line numberDiff line numberDiff line change
@@ -413,6 +413,9 @@ 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+
assert!(check!(tmpdir.symlink_metadata("hard_link"))
417+
.file_type()
418+
.is_symlink());
416419
let _ = check!(tmpdir.open("file"));
417420
assert!(tmpdir.open("file.renamed").is_err());
418421
let _ = check!(tmpdir.open("symlink"));
@@ -426,4 +429,12 @@ fn symlink_hard_link() {
426429
assert!(tmpdir.read_link("file.renamed").is_err());
427430
assert_eq!(check!(tmpdir.read_link("symlink")), Path::new("file"));
428431
assert_eq!(check!(tmpdir.read_link("hard_link")), Path::new("file"));
432+
check!(tmpdir.remove_file("file.renamed"));
433+
assert!(tmpdir.open("file").is_err());
434+
assert!(tmpdir.open("file.renamed").is_err());
435+
assert!(tmpdir.open("symlink").is_err());
436+
assert!(tmpdir.open("hard_link").is_err());
437+
assert!(check!(tmpdir.symlink_metadata("hard_link"))
438+
.file_type()
439+
.is_symlink());
429440
}

0 commit comments

Comments
 (0)