Packages
mneme
0.4.2
0.10.2
0.10.1
0.10.0
0.9.4
0.9.3
0.9.2
0.9.1
0.9.0
0.9.0-alpha.1
0.9.0-alpha.0
0.8.2
0.8.1
0.8.0
0.7.0
0.6.1
0.6.0
0.5.1
0.5.0
0.4.3
0.4.2
0.4.1
0.4.0
0.3.5
0.3.4
0.3.3
0.3.2
0.3.1
0.3.0
0.3.0-rc.1
0.3.0-rc.0
0.2.7
0.2.6
0.2.5
0.2.4
0.2.3
0.2.2
0.2.1
0.2.0
0.1.6
0.1.5
0.1.4
0.1.3
0.1.2
0.1.1
0.1.0
0.0.5
0.0.4
0.0.3
0.0.2
0.0.1
Snapshot testing tool using familiar assertions
Current section
Files
Jump to
Current section
Files
lib/mneme/server/ex_unit_formatter.ex
defmodule Mneme.Server.ExUnitFormatter do
@moduledoc false
use GenServer
@impl true
def init(opts) do
formatter = Keyword.fetch!(opts, :default_formatter)
{:ok, config} = formatter.init(opts)
Mneme.Server.on_formatter_init()
{:ok, {formatter, config}}
end
@impl true
def handle_cast(message, {formatter, config}) do
{:noreply, config} = formatter.handle_cast(message, config)
Mneme.Server.on_formatter_event(message)
{:noreply, {formatter, config}}
end
end