Slide 65
Slide 65 text
test "parsing expressions that are out of bounds fails" do
invalid_expressions = [
"60 * * * *",
"* 24 * * *",
"* * 32 * *",
"* * * 13 *",
"* * * * 7",
"*/0 * * * *",
"ONE * * * *",
"* * * jan *",
"* * * * sun"
]
for expression <- invalid_expressions, do: assert_unparsable(expression)
end
defp assert_unparsable(expression) do
assert_raise ArgumentError, fn -> Cron.parse!(expression) end
end