| blib/lib/Mojolicious/Plugin/Notifications/JSON.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % | 
| condition | 15 | 23 | 65.2 | 
| line | !l | l&&!r | l&&r | condition | 
|---|---|---|---|---|
| 29 | 17 | 1 | 4 | ref $_->[1] and ref $_->[1] eq 'HASH' | 
| 18 | 0 | 4 | ref $_->[1] and ref $_->[1] eq 'HASH' and $_->[1]{'ok'} || $_->[1]{'cancel'} || $_[1]{'confirm'} | 
| line | l | !l | condition | 
|---|---|---|---|
| 40 | 1 | 0 | $param->{'confirm_label'} // 'confirm' | 
| 49 | 1 | 1 | $param->{'ok_label'} // 'ok' | 
| 57 | 1 | 2 | $param->{'cancel_label'} // 'cancel' | 
| 81 | 0 | 10 | $json->{$key} //= [] | 
| line | l | !l&&r | !l&&!r | condition | 
|---|---|---|---|---|
| 20 | 0 | 15 | 0 | $param{'key'} // $self->key | 
| 24 | 2 | 11 | 0 | not $json or ref $json | 
| 29 | 1 | 0 | 0 | $_->[1]{'ok'} || $_->[1]{'cancel'} || $_[1]{'confirm'} |