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 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61
|
#!/usr/bin/perl -wT
use strict;
use lib 't/lib';
use Test::More tests => 78;
BEGIN {
# TAP::Parser must come first
my @classes = qw(
TAP::Parser
App::Prove
App::Prove::State
App::Prove::State::Result
App::Prove::State::Result::Test
TAP::Base
TAP::Formatter::Color
TAP::Formatter::Console::ParallelSession
TAP::Formatter::Console::Session
TAP::Formatter::Console
TAP::Harness
TAP::Parser::Aggregator
TAP::Parser::Grammar
TAP::Parser::Iterator
TAP::Parser::Iterator::Array
TAP::Parser::Iterator::Process
TAP::Parser::Iterator::Stream
TAP::Parser::IteratorFactory
TAP::Parser::Multiplexer
TAP::Parser::Result
TAP::Parser::ResultFactory
TAP::Parser::Result::Bailout
TAP::Parser::Result::Comment
TAP::Parser::Result::Plan
TAP::Parser::Result::Pragma
TAP::Parser::Result::Test
TAP::Parser::Result::Unknown
TAP::Parser::Result::Version
TAP::Parser::Result::YAML
TAP::Parser::Result
TAP::Parser::Scheduler
TAP::Parser::Scheduler::Job
TAP::Parser::Scheduler::Spinner
TAP::Parser::Source::Perl
TAP::Parser::Source
TAP::Parser::YAMLish::Reader
TAP::Parser::YAMLish::Writer
TAP::Parser::Utils
Test::Harness
);
foreach my $class (@classes) {
use_ok $class or BAIL_OUT("Could not load $class");
is $class->VERSION, TAP::Parser->VERSION,
"... and $class should have the correct version";
}
diag("Testing Test::Harness $Test::Harness::VERSION, Perl $], $^X")
unless $ENV{PERL_CORE};
}
|