1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
#!perl
use strict;
use warnings;
use Test::More;
my @known_harnesses = (
"Data", # Short form
"Test::BDD::Cucumber::Harness::TermColor", # Long form
"Test::BDD::Cucumber::Harness::TestBuilder"
);
use_ok("App::pherkin");
for my $harness ( @known_harnesses ) {
my $app = App::pherkin->new();
my $object = $app->_load_harness( $harness );
isa_ok(
$object,
"Test::BDD::Cucumber::Harness",
"Loaded harness by name: [$harness] -> [" . (ref $object) . "]"
);
}
done_testing();
|