View Source Runbox.Scenario (runbox v17.1.0)

Holds information about scenario.

Instances of this struct are created internally by Runbox. It is documented only because other public APIs may optionally consume this struct.

Summary

Types

@type component_def() :: %{id: term(), mod: module(), fun: atom(), args: map()}
@type t() :: %Runbox.Scenario{
  manifest: Runbox.Scenario.Manifest.t(),
  opts: map(),
  templates: [Runbox.ScenarioTemplate.t()]
}

Functions

@spec get_impl_for(Runbox.Scenario.Type.t()) :: %{template_inspector: module()}
Link to this function

manifest_module?(module)

View Source
@spec manifest_module?(module()) :: boolean()
Link to this function

template_module?(module, manifest_module)

View Source
@spec template_module?(module(), module()) :: boolean()