Condition Coverage

blib/lib/JavaScript/Packer.pm
Criterion Covered Total %
condition 29 33 87.8


and 3 conditions

line !l l&&!r l&&r condition
191 100 0 56 defined $value and not ref $value
371 0 9 43 ref $_[0] and ref $_[0] eq __PACKAGE__
426 5 46 1 not $self->no_compress_comment and ${$javascript;} =~ /$PACKER_COMMENT/
484 2971 0 151 exists $words->{$word}{'encoded'} and $words->{$word}{'encoded'} eq $word

or 2 conditions

line l !l condition
665 400 111 $prefix ||= ""
666 400 111 $blocktype ||= ""
667 400 111 $args ||= ""

or 3 conditions

line l !l&&r !l&&!r condition
229 180 18 0 $self->{'_compress'} ||= $DEFAULT_COMPRESS
358 33 33 165 $reggrp eq "data_store" or $reggrp eq "concat_store"
471 2 5 44 $self->compress eq "obfuscate" or $self->compress eq "best"
626 2 3 2 $self->compress eq "obfuscate" or $packed_length <= length ${$javascript;}
641 4 2 44 $self->copyright || $self->_copyright_comment