Skip to content

Commit e2f3af9

Browse files
author
José Valim
committed
Use capture_log in Task tests
1 parent fbfb41d commit e2f3af9

File tree

2 files changed

+2
-12
lines changed

2 files changed

+2
-12
lines changed

lib/elixir/test/elixir/task/supervisor_test.exs

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,18 +4,13 @@ defmodule Task.SupervisorTest do
44
use ExUnit.Case
55

66
@moduletag report: [:supervisor]
7+
@moduletag :capture_log
78

89
setup do
910
{:ok, pid} = Task.Supervisor.start_link()
1011
{:ok, supervisor: pid}
1112
end
1213

13-
setup do
14-
Logger.remove_backend(:console)
15-
on_exit fn -> Logger.add_backend(:console, flush: true) end
16-
:ok
17-
end
18-
1914
def wait_and_send(caller, atom) do
2015
send caller, :ready
2116
receive do: (true -> true)

lib/elixir/test/elixir/task_test.exs

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,7 @@ Code.require_file "test_helper.exs", __DIR__
33
defmodule TaskTest do
44
use ExUnit.Case
55
doctest Task
6-
7-
setup do
8-
Logger.remove_backend(:console)
9-
on_exit fn -> Logger.add_backend(:console, flush: true) end
10-
:ok
11-
end
6+
@moduletag :capture_log
127

138
def wait_and_send(caller, atom) do
149
send caller, :ready

0 commit comments

Comments
 (0)