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, [1,2,3], {:multiple, ["Meow", "Woof", "Eh?"]}, {:multiple, ["Mickey", "Donald", "I need a name!"]}, "dog", "Max", "Max", 1, 2, {:multiple, ["The number One", "The number Two", "The number 3"]}, "same", 2 ] test_all(PatternMatching, answers) end end