Branch Coverage

blib/lib/JavaScript/Packer1.pm
Criterion Covered Total %
branch 17 28 60.7


line true false branch
25 3 278 if ($line =~ /eval\(function\(p,a,c,k,e,([d|r])\)\{/) { }
37 3 0 if ($line =~ /eval\(function\(p,a,c,k,e,[d|r]\)\{.*?\}?\}?return \w+\}\('(.*?[^\\])',(\d+|\[\]),(\d+),'(.*?)'\.split\('(.*?)'\).*?\)\)/) { }
39 1 2 if ($2 eq '[]') { }
46 0 3 if ($splitchar eq '\\u005e')
58 0 48 if ($size == 2)
69 0 35 if ($symbols[$i] eq '')
77 48 0 if (defined $2)
78 2 46 if (defined $1 and defined $3) { }
0 46 elsif (defined $1) { }
46 0 elsif (defined $3) { }
0 0 elsif (defined $2) { }
93 3 278 if (&check_packer($js_source_code))
94 3 0 if (&get_table_elements($js_source_code))
98 0 3 if ($retval eq '')