NAME¶
Test::BDD::Cucumber::Model::Result - Encapsulates a result state
VERSION¶
version 0.26
DESCRIPTION¶
Encapsulation of result state - whether that's for a step, scenario, or feature
ATTRIBUTES¶
result¶
Enum of: "passing", "failing", "pending" or
"undefined". "pending" is used if there was any TODO
output from a test, and "undefined" for a test that wasn't run,
either due to no matching step, or because a previous step failed.
output¶
The underlying test-output that contributed to a result.
METHODS¶
from_children¶
Collates the Result objects you pass in, and returns one that encompasses all of
them.
As they may be varied, it runs through them in order of "failing",
"undefined", "pending" and "passing" - the first
it finds is the overall result. The empty set passes.