Slide 88
Slide 88 text
Returns whether it succeeded or failed
7
test/tp_test.ex Test [1/3]
test "runs multiple functions" do
f1 = fn(x, y, z) -> {:ok, [x*x, y*y, z*z]} end
f2 = fn(x, y, z) -> {:ok, [z, y, x]} end
assert Tp.run([], [1, 2, 3]) == {:ok, [1, 2, 3]}
assert Tp.run([f2], [7, 8, 9]) ==
{:ok, [9, 8, 7]}
assert Tp.run([f1, f2], [2, 3, 5]) ==
{:ok, [25, 9, 4]}
end