We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3e29889 commit dff7ebaCopy full SHA for dff7eba
1 file changed
test/gen_servers/state_server_test.exs
@@ -0,0 +1,31 @@
1
+defmodule LiveDebugger.GenServers.StateServerTest do
2
+ use ExUnit.Case, async: true
3
+
4
+ import Mox
5
6
+ alias LiveDebugger.Utils.PubSub, as: PubSubUtils
7
+ alias LiveDebugger.GenServers.StateServer
8
+ alias LiveDebugger.MockStateServer
9
10
+ setup :verify_on_exit!
11
12
+ test "start_link/1" do
13
+ assert {:ok, _pid} = StateServer.start_link()
14
+ GenServer.stop(StateServer)
15
+ end
16
17
+ test "init/1" do
18
+ assert {:ok, []} = StateServer.init([])
19
20
21
+ test "record_id/1" do
22
+ pid = self()
23
+ assert StateServer.record_id(pid) == "#{inspect(pid)}"
24
25
26
+ describe "handle_info/2" do
27
+ test "handles new trace and updates state" do
28
+ MockStateServer
29
30
31
+end
0 commit comments