plumbapius v0.13.0 Plumbapius.Coverage.Report
Link to this section Summary
Link to this section Types
Link to this type
ignore_pattern()
Specs
ignore_pattern() :: {method :: String.t() | atom(), path :: String.t() | Regex.t(), status :: pos_integer() | :all}
Specs
t() :: %Plumbapius.Coverage.Report{ covered: [Plumbapius.Coverage.CoverageTracker.interaction()], interaction_reports: [Plumbapius.Coverage.Report.InteractionReport.t()], missed: [Plumbapius.Coverage.CoverageTracker.interaction()], multi_choices: %{ optional(Plumbapius.Coverage.CoverageTracker.interaction()) => [ Plumbapius.Coverage.Report.MultiChoiceSchema.multi_choice() ] } }
Link to this section Functions
Link to this function
coverage(report)
Specs
Link to this function
ignore(report, patterns)
Specs
ignore(t(), [ignore_pattern()]) :: t()
Link to this function
multi_choice_coverage(report)
Specs
Link to this function
new(schema, covered_cases)
Specs
new([Plumbapius.Request.Schema.t()], [ Plumbapius.Coverage.CoverageTracker.CoveredCase.t() ]) :: t()