Peter Sergeant > Test-BDD-Cucumber-0.15 > Test::BDD::Cucumber::Model::Result

Download:
Test-BDD-Cucumber-0.15.tar.gz

Dependencies

Annotate this POD

CPAN RT

Open  0
View/Report Bugs
Module Version: 0.15   Source   Latest Release: Test-BDD-Cucumber-0.26

NAME ^

Test::BDD::Cucumber::Model::Result - Encapsulates a result state

VERSION ^

version 0.15

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.

syntax highlighting: