diff options
| author | Baptiste Daroussin <bapt@FreeBSD.org> | 2015-09-12 12:03:02 +0000 |
|---|---|---|
| committer | Baptiste Daroussin <bapt@FreeBSD.org> | 2015-09-12 12:03:02 +0000 |
| commit | d143150812e2f6ecdb3c2433039386c434f15dc5 (patch) | |
| tree | 4ae31c3bc2914aa900fa803056fc66589271109e /pw/tests/pw_userdel.sh | |
| parent | 430410d05f881bc2ae65f2496dd92e9037c5e861 (diff) | |
| parent | 17f7f400f6dbf25f9155ce177eea1092f54d2f25 (diff) | |
| download | pw-darwin-d143150812e2f6ecdb3c2433039386c434f15dc5.tar.gz pw-darwin-d143150812e2f6ecdb3c2433039386c434f15dc5.zip | |
Finish merging from head, messed up in previous attempt
Diffstat (limited to 'pw/tests/pw_userdel.sh')
| -rwxr-xr-x | pw/tests/pw_userdel.sh | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/pw/tests/pw_userdel.sh b/pw/tests/pw_userdel.sh index 5ba87c2..f608029 100755 --- a/pw/tests/pw_userdel.sh +++ b/pw/tests/pw_userdel.sh @@ -27,7 +27,7 @@ user_do_not_try_to_delete_root_if_user_unknown_head() { } user_do_not_try_to_delete_root_if_user_unknown_body() { populate_etc_skel - atf_check -e inline:"pw: -u expects a number\n" -s exit:64 -x \ + atf_check -e inline:"pw: Bad id 'plop': invalid\n" -s exit:64 -x \ ${PW} userdel -u plop } @@ -50,8 +50,18 @@ delete_files_body() { fi } +atf_test_case delete_numeric_name +delete_numeric_name_body() { + populate_etc_skel + + atf_check ${PW} useradd -n foo -u 4001 + atf_check -e inline:"pw: no such user \`4001'\n" -s exit:67 \ + ${PW} userdel -n 4001 +} + atf_init_test_cases() { atf_add_test_case rmuser_seperate_group atf_add_test_case user_do_not_try_to_delete_root_if_user_unknown atf_add_test_case delete_files + atf_add_test_case delete_numeric_name } |
