File Coverage

blib/lib/TAP/Spec/Plan/Simple.pm
Criterion Covered Total %
statement 7 9 77.7
branch n/a
condition n/a
subroutine 3 4 75.0
pod 1 1 100.0
total 11 14 78.5


line stmt bran cond sub pod time code
1             package TAP::Spec::Plan::Simple;
2             BEGIN {
3 2     2   65 $TAP::Spec::Plan::Simple::AUTHORITY = 'cpan:ARODLAND';
4             }
5             {
6             $TAP::Spec::Plan::Simple::VERSION = '0.07_991'; # TRIAL
7             }
8             # ABSTRACT: A basic TAP plan with a number of tests
9 2     2   9 use Mouse;
  2         2  
  2         10  
10 2     2   381 use namespace::autoclean;
  2         2  
  2         8  
11             extends 'TAP::Spec::Plan';
12              
13              
14             has 'number_of_tests' => (
15             is => 'rw',
16             isa => 'Num',
17             required => 1,
18             );
19              
20              
21             sub as_tap {
22 0     0 1   my ($self) = @_;
23 0           return "1.." . $self->number_of_tests . "\n";
24             }
25              
26             __PACKAGE__->meta->make_immutable;
27              
28             __END__