diff options
| author | Ahmad Khalifa <ahmadkhalifa570@gmail.com> | 2024-08-14 14:26:04 +0000 |
|---|---|---|
| committer | Warner Losh <imp@FreeBSD.org> | 2024-11-29 21:38:36 +0000 |
| commit | e8d027be6b84ac976eacd46283c286b934dd6f1f (patch) | |
| tree | 943162c2724fcfacbf8576325078b853a8b6fcfc /usr.bin/xinstall/tests | |
| parent | d4f9e326393e3298062a58338e2c94ef6baff8b5 (diff) | |
Diffstat (limited to 'usr.bin/xinstall/tests')
| -rwxr-xr-x | usr.bin/xinstall/tests/install_test.sh | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/usr.bin/xinstall/tests/install_test.sh b/usr.bin/xinstall/tests/install_test.sh index b35706521ec3..0f1f93ab4c63 100755 --- a/usr.bin/xinstall/tests/install_test.sh +++ b/usr.bin/xinstall/tests/install_test.sh @@ -32,6 +32,15 @@ copy_to_empty_body() { install testf "" } +atf_test_case copy_to_nonexistent_dir +copy_to_nonexistent_dir_body() { + local dir="/nonexistent" + + printf 'test\n123\r456\r\n789\0z' >testf + atf_check -s not-exit:0 -e match:$dir": No such file or directory" \ + install testf $dir/testf +} + copy_to_nonexistent_with_opts() { printf 'test\n123\r456\r\n789\0z' >testf atf_check install "$@" testf copyf @@ -506,6 +515,7 @@ set_optional_exec_body() atf_init_test_cases() { atf_add_test_case copy_to_empty atf_add_test_case copy_to_nonexistent + atf_add_test_case copy_to_nonexistent_dir atf_add_test_case copy_to_nonexistent_safe atf_add_test_case copy_to_nonexistent_comparing atf_add_test_case copy_to_nonexistent_safe_comparing |
