Condition Coverage

blib/lib/LinkEmbedder.pm
Criterion Covered Total %
condition 19 36 52.7


or 2 conditions

line l !l condition
12 0 30 $ENV{'LINK_EMBEDDER_DEBUG'} || 0
57 0 0 pop() // 'Unknown error.'
71 10 1 $args->{'url'} || ''
89 5 3 $c->stash('format') || $c->param('format') || 'json'
92 0 8 $args ||= {'url', $c->param('url')}
93 0 8 delete $args->{'log_level'} || 'debug'
104 3 0 $err->{'code'} || 500
107 3 0 $err->{'code'} || 500
110 2 2 $c->param('callback') || 'oembed'

or 3 conditions

line l !l&&r !l&&!r condition
74 0 0 11 $link ||= delete $args->{'class'}
75 0 5 0 $link ||= ucfirst $1
76 5 5 1 $link or $args->{'url'}->host
78 5 5 0 $link ||= _host_in_hash($args->{'url'}->host, $self->url_to_link)
129 0 0 0 $key eq 'isa' or $key eq 'class'
158 0 0 5 $hash->{$host} || $hash->{'default'}