module Main exposing (..) import ElmTest exposing (..) import Pangram exposing (isPangram) tests : Test tests = suite "Pangram" [ test "sentence empty" (assertEqual False (isPangram "") ) , test "pangram with only lower case" (assertEqual True (isPangram "the quick brown fox jumps over the lazy dog") ) , test "missing character 'x'" (assertEqual False (isPangram "a quick movement of the enemy will jeopardize five gunboats") ) , test "pangram with mixed case and punctuation" (assertEqual True (isPangram "\"Five quacking Zephyrs jolt my wax bed.\"") ) , test "pangram with non ascii characters" (assertEqual True (isPangram "Victor jagt zwölf Boxkämpfer quer über den großen Sylter Deich.") ) ] main : Program Never main = runSuite tests