Current section

Files

Jump to
vtc lib utils test_utils.ex
Raw

lib/utils/test_utils.ex

defmodule Vtc.TestUtils do
@moduledoc false
# Common utilities for ExUnit tests.
@doc """
Extracts a map in `:test_case` and merges it into the top-level context.
"""
@spec setup_test_case(%{optional(:test_case) => map()}) :: map()
def setup_test_case(%{test_case: test_case} = context), do: Map.merge(context, test_case)
def setup_test_case(context), do: context
end