diff --git a/debian/tests/smoke b/debian/tests/smoke index 442283af..fb135982 100755 --- a/debian/tests/smoke +++ b/debian/tests/smoke @@ -12,6 +12,12 @@ echo "Changing a users name and work phone number works" chfn "-f" "foo" "-r" "" shadow-test-user chfn -w "" shadow-test-user +# Regression test for #1095430 +TZ=Asia/Tokyo usermod --expiredate 1970-01-02 shadow-test-user +TZ=Asia/Tokyo LC_ALL=C chage -l shadow-test-user | grep 'Account expires' +# We expect 1970-01-02, as passed. +TZ=Asia/Tokyo LC_ALL=C chage -l shadow-test-user | grep -P '^Account expires.*Jan 02, 1970' + echo "Removing a user works" userdel shadow-test-user ! grep 'shadow-test-user' /etc/passwd