summaryrefslogtreecommitdiff
path: root/test/missing-expiration-date_test.bats
diff options
context:
space:
mode:
Diffstat (limited to 'test/missing-expiration-date_test.bats')
-rw-r--r--test/missing-expiration-date_test.bats15
1 files changed, 15 insertions, 0 deletions
diff --git a/test/missing-expiration-date_test.bats b/test/missing-expiration-date_test.bats
index e69de29..60e60fa 100644
--- a/test/missing-expiration-date_test.bats
+++ b/test/missing-expiration-date_test.bats
@@ -0,0 +1,15 @@
+#!/usr/bin/env bats
+
+load test_helper
+
+@test "it finds users missing an expiration date" {
+ run ./bin/missing-expiration-date test/fixtures/shadow_with_missing_expiration_date
+
+ assert_failure $'root: does not have an expiration date\nbin: does not have an expiration date'
+}
+
+@test "it does not find users with a missing expiration date" {
+ run ./bin/missing-expiration-date test/fixtures/shadow
+
+ assert_success
+}