 
       test "spawn and crash" do
         spawn_link(fn ->
-          exit :foo
+          exit(:foo)
         end)
-        receive after: (1000 -> :ok)
+
+        receive(after: (1000 -> :ok))
       end
     end
 
     ExUnit.Server.modules_loaded()
 
     assert capture_io(fn ->
-      assert ExUnit.run == %{failures: 1, skipped: 0, total: 1}
-    end) =~ "1 test, 1 failure"
+             assert ExUnit.run() == %{failures: 1, skipped: 0, total: 1}
+           end) =~ "1 test, 1 failure"
   end
 
   test "supports timeouts" do

    ExUnit.Server.modules_loaded()

    capture_io(fn ->
      assert ExUnit.run == %{failures: 0, skipped: 0, total: 1}
    end)
  end

  test "seed is predictable and different for each test" do
    global_seed = ExUnit.configuration()[:seed]
    ExUnit.configure seed: 1

    defmodule PredictableSeedTest do
      use ExUnit.Case, async: true

    assert output =~ "Failure #2"

    assert_raise ExUnit.MultiError, ~r/oops/, fn ->
      error = {:error, RuntimeError.exception("oops"), System.stacktrace()}
      raise ExUnit.MultiError, errors: [error]
    end
  end
