diff options
| author | Enji Cooper <ngie@FreeBSD.org> | 2017-06-12 16:38:37 +0000 |
|---|---|---|
| committer | Enji Cooper <ngie@FreeBSD.org> | 2017-06-12 16:38:37 +0000 |
| commit | ed66391a6ed0ccb07adda753137b5220565c2aac (patch) | |
| tree | f83714b158cf87ef9d5b5acf40a9f483db66c192 /bin | |
| parent | 07b984360c2ad4d61c481b65f36628225f32bcc6 (diff) | |
Notes
Diffstat (limited to 'bin')
| -rw-r--r-- | bin/ln/tests/ln_test.sh | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/bin/ln/tests/ln_test.sh b/bin/ln/tests/ln_test.sh index b671e4144782..3e76f82eeb4c 100644 --- a/bin/ln/tests/ln_test.sh +++ b/bin/ln/tests/ln_test.sh @@ -150,6 +150,22 @@ snf_flag_dir_body() atf_check -o inline:'B\n' readlink C } +atf_test_case sF_flag +sF_flag_head() +{ + atf_set "descr" "Verify that if the target file already exists " \ + "and is a directory, then '-sF' option removes " \ + "it so that the link may occur" +} + +sF_flag_body() +{ + atf_expect_fail "B isn't being unlinked (bug 219943)" + atf_check mkdir A B + atf_check ln -sF A B + atf_check -o inline:'Symbolic Link\n' stat -f %SHT B +} + atf_test_case sf_flag sf_flag_head() { @@ -220,6 +236,7 @@ atf_init_test_cases() atf_add_test_case target_exists_symbolic atf_add_test_case shf_flag_dir atf_add_test_case snf_flag_dir + atf_add_test_case sF_flag atf_add_test_case sf_flag atf_add_test_case s_flag atf_add_test_case s_flag_broken |
