StatifierBlocks.Runtime.FixtureRuns.Run (StatifierBlocks v0.28.0)

Copy Markdown View Source

One fixture row driven through the compiled chart, and what happened.

See StatifierBlocks.Runtime.FixtureRuns's moduledoc for what each verdict value means.

Summary

Types

t()

@type t() :: %StatifierBlocks.Runtime.FixtureRuns.Run{
  bindings: %{optional(String.t()) => String.t()},
  block_id: StatifierBlocks.Block.id(),
  detail: term(),
  expected_slot: String.t() | nil,
  row_name: String.t() | nil,
  table_name: String.t() | nil,
  taken_slot: String.t() | nil,
  verdict: verdict()
}

verdict()

@type verdict() ::
  :pass | :fail | :row_error | :no_expectation | :not_comparable | :unreached