diff --git a/exercises/luhn/.meta/version b/exercises/luhn/.meta/version index 9c6d6293..bd8bf882 100644 --- a/exercises/luhn/.meta/version +++ b/exercises/luhn/.meta/version @@ -1 +1 @@ -1.6.1 +1.7.0 diff --git a/exercises/luhn/luhn_test.sh b/exercises/luhn/luhn_test.sh index 21ec8e03..1feaadf3 100755 --- a/exercises/luhn/luhn_test.sh +++ b/exercises/luhn/luhn_test.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash -# local version: 1.6.1.0 +# local version: 1.7.0.0 @test "single digit strings can not be valid" { #[[ $BATS_RUN_SKIPPED == true ]] || skip @@ -51,6 +51,13 @@ [[ $output == "false" ]] } +@test "invalid long number with an even remainder" { + [[ $BATS_RUN_SKIPPED == true ]] || skip + run bash luhn.sh "1 2345 6789 1234 5678 9012" + [[ $status -eq 0 ]] + [[ $output == "false" ]] +} + @test "valid number with an even number of digits" { [[ $BATS_RUN_SKIPPED == true ]] || skip run bash luhn.sh "095 245 88"