Removed unneeded test harness macro

This commit is contained in:
Jay Hayes
2016-04-24 23:07:33 -05:00
parent b4fb404aff
commit fcff0af7b2
12 changed files with 18 additions and 22 deletions

View File

@@ -1,17 +1,13 @@
ExUnit.start()
defmodule TestHarness do
defmacro __using__(_) do
quote do
def test_all(module, answers) do
module.all_koans
|> Enum.zip(answers)
|> run_all(module)
end
def test_all(module, answers) do
module.all_koans
|> Enum.zip(answers)
|> run_all(module)
end
def run_all(pairs, module) do
Enum.map(pairs, fn ({koan, answer}) -> Execute.run_koan(module, koan, [answer]) end)
end
end
def run_all(pairs, module) do
Enum.map(pairs, fn ({koan, answer}) -> Execute.run_koan(module, koan, [answer]) end)
end
end