Matcha.Spec (Matcha v0.1.1) View Source
About specs.
Link to this section Summary
Link to this section Types
Specs
t() :: %Matcha.Spec{ compiled: Matcha.Source.compiled() | nil, context: Matcha.Context.t(), node: Node.t() | nil, source: Matcha.Source.spec(), type: Matcha.Source.type() }
Link to this section Functions
Specs
filter_map(t(), Enumerable.t()) :: Enumerable.t()
Specs
run(t(), Matcha.Source.test_target()) :: {:ok, Matcha.Source.test_result()} | {:error, Matcha.Error.problems()}
Specs
run!(t(), Matcha.Source.test_target()) :: Matcha.Source.test_result() | no_return()
Specs
stream(t(), Enumerable.t()) :: Enumerable.t()
Specs
validate(t()) :: {:ok, t()} | {:error, Matcha.Error.problems()}