   test "multi_call/4" do
     {:ok, _} = GenServer.start_link(Stack, [:hello, :world], name: :stack)
 
-    assert GenServer.multi_call(:stack, :pop) ==
-           {[{node(), :hello}], []}
+    assert GenServer.multi_call(:stack, :pop) == {[{node(), :hello}], []}
+
     assert GenServer.multi_call([node(), :foo@bar], :stack, :pop) ==
-           {[{node(), :world}], [:foo@bar]}
+             {[{node(), :world}], [:foo@bar]}
 
     GenServer.stop(:stack)
   end

Code.require_file "test_helper.exs", __DIR__

defmodule GenServerTest do
  use ExUnit.Case, async: true

      # There is a race condition if the agent is
      # restarted too fast and it is registered.
      try do
        self() |> Process.info(:registered_name) |> elem(1) |> Process.unregister()
      rescue
        _ -> :ok
      end

      :ok
    end
  end

  test "generates child_spec/1" do
    assert Stack.child_spec([:hello]) == %{
             id: Stack,
             start: {Stack, :start_link, [[:hello]]}
           }

    defmodule CustomStack do
      use GenServer, id: :id, restart: :temporary, shutdown: :infinity, start: {:foo, :bar, []}
    end

    assert CustomStack.child_spec([:hello]) == %{
             id: :id,
             restart: :temporary,
             shutdown: :infinity,
             start: {:foo, :bar, []}
           }
  end

  test "start_link/3" do
