Files
elixir-koans/test/koans/patterns_koans_test.exs
2018-05-22 21:46:54 +01:00

32 lines
637 B
Elixir

defmodule PatternsTests do
use ExUnit.Case
import TestHarness
test "Pattern Matching" do
answers = [
1,
{:multiple, [1, [2, 3, 4]]},
[1, 2, 3, 4],
3,
"eggs, milk",
"Honda",
MatchError,
{:multiple, [:make, "Honda"]},
[1, 2, 3],
{:multiple, ["Meow", "Woof", "Eh?"]},
{:multiple, ["Mickey", "Donald", "I need a name!"]},
"dog",
"Max",
{:multiple, [true, false]},
"Max",
1,
2,
{:multiple, ["The number One", "The number Two", "The number 3"]},
"same",
2
]
test_all(PatternMatching, answers)
end
end