diff options
-rw-r--r-- | test/gen_magic_test.exs | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/test/gen_magic_test.exs b/test/gen_magic_test.exs index 675dd81..d3dd9a1 100644 --- a/test/gen_magic_test.exs +++ b/test/gen_magic_test.exs @@ -2,7 +2,17 @@ defmodule GenMagicTest do use ExUnit.Case doctest GenMagic - test "greets the world" do - assert GenMagic.hello() == :world + alias GenMagic.ApprenticeServer, as: Magic + + setup_all do + {:ok, pid} = Magic.start_link() + {:ok, %{pid: pid}} + end + + test "Makefile is text file", %{pid: pid} do + path = File.cwd!() |> Path.join("Makefile") + + assert {:ok, [mime_type: "text/x-makefile", encoding: _, content: _]} = + GenServer.call(pid, {:perform, path}) end end |