diff --git a/debian/tests/smoke b/debian/tests/smoke index 69bbfb0c..442283af 100755 --- a/debian/tests/smoke +++ b/debian/tests/smoke @@ -2,12 +2,17 @@ set -e -echo "Adding an user works" +echo "Adding a user works" useradd shadow-test-user grep '^shadow-test-user:x:' /etc/passwd grep '^shadow-test-user:!:' /etc/shadow -echo "Removing an user works" +# Regression test for #1096187. adduser uses this sequence. +echo "Changing a users name and work phone number works" +chfn "-f" "foo" "-r" "" shadow-test-user +chfn -w "" shadow-test-user + +echo "Removing a user works" userdel shadow-test-user ! grep 'shadow-test-user' /etc/passwd ! grep 'shadow-test-user' /etc/shadow