Removed unneeded test harness macro
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user