Branch Coverage

blib/lib/Test/Stream/Exporter.pm
Criterion Covered Total %
branch 34 34 100.0


line true false branch
25 1573 1 unless @list
30 1 5668 unless $ref == \&{$name;}
35 5668 22672 if defined *GLOBCLONE{$slot}
47 2004 6119 unless Test::Stream::Exporter::Meta::get($_[0])
60 4331 4305 if ($args and @$args) { }
69 213 7538 if (not ref $item and $item =~ /^-(all|default)$/) { }
71 212 1 if $tag eq 'all'
72 1 212 if $tag eq 'default'
78 1 4330 if $def
79 212 4119 if $all
86 1 22340 unless my $ref = $exports->{$export}
90 64 22276 if (@imports and ref $imports[0])
92 1 63 unless &reftype($options) eq 'HASH'
124 1 800 unless my $meta = Test::Stream::Exporter::Meta::get($caller)
134 1 1032 unless my $meta = Test::Stream::Exporter::Meta::get($caller)
143 1 345 unless my $meta = Test::Stream::Exporter::Meta::get($caller)
153 1 825 unless my $meta = Test::Stream::Exporter::Meta::get($caller)