From 6e8845cb5145cdf6997e81f5258c5921ada9d0ff Mon Sep 17 00:00:00 2001 From: Felipe Sere Date: Sun, 20 Mar 2016 16:23:44 +0000 Subject: [PATCH] Assert on result of Task.start_link/1 --- lib/koans/12_task.ex | 3 ++- test/koans_harness_test.exs | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/koans/12_task.ex b/lib/koans/12_task.ex index bdfcfb1..26970ee 100644 --- a/lib/koans/12_task.ex +++ b/lib/koans/12_task.ex @@ -8,7 +8,8 @@ defmodule Tasks do end koan "if you don't need a result, use start_link/1" do - {:ok, _pid} = Task.start_link(fn -> 1+1 end) + {result, _pid} = Task.start_link(fn -> 1+1 end) + assert result == :__ end koan "yield returns nothing if the task isn't done yet" do diff --git a/test/koans_harness_test.exs b/test/koans_harness_test.exs index 5db07bb..c86ee4d 100644 --- a/test/koans_harness_test.exs +++ b/test/koans_harness_test.exs @@ -222,7 +222,7 @@ defmodule KoansHarnessTest do test "Tasks" do answers = [ 10, - :todo, + :ok, nil, nil, 9,