Packages

Functional and composable assertions.

Current section

Files

Jump to
assert_functional lib assert_functional.ex
Raw

lib/assert_functional.ex

defmodule AssertFunctional do
defmacro __using__(_options) do
quote do
import unquote(__MODULE__)
end
end
defmacro assert_equal(val1, val2) do
quote do
assert(unquote(val1) == unquote(val2))
end
end
defmacro assert_match(val1, val2) do
quote do
assert(unquote(val2) = unquote(val1))
end
end
end