| blib/lib/Facebook/OpenGraph.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 43 | 57 | 75.4 |
| line | !l | l&&!r | l&&r | condition |
|---|---|---|---|---|
| 139 | 1 | 0 | 5 | $self->redirect_uri and $self->app_id |
| 253 | 2 | 2 | 6 | $self->app_id and $self->secret |
| 372 | 10 | 0 | 3 | $q->{'method'} eq 'POST' and $q->{'body'} |
| 415 | 40 | 0 | 0 | &blessed($uri) and $uri->isa('URI') |
| 530 | 49 | 2 | 5 | $self->version and not $path =~ m[\A /v(?:\d+)\.(?:\d+)/ ]x |
| 599 | 43 | 0 | 1 | $object and ref $object eq 'HASH' |
| 622 | 0 | 0 | 0 | $r && $r eq 'HASH' |
| line | l | !l | condition |
|---|---|---|---|
| 21 | 41 | 25 | shift() || {} |
| 35 | 2 | 64 | $args->{'batch_limit'} || 50 |
| 4 | 62 | $args->{'is_beta'} || 0 | |
| 3 | 63 | $args->{'use_appsecret_proof'} || 0 | |
| 3 | 63 | $args->{'use_post_method'} || 0 | |
| 3 | 63 | $args->{'version'} || undef | |
| 88 | 46 | 13 | $path || '/' |
| 138 | 5 | 1 | $param_ref ||= {} |
| 161 | 0 | 4 | $param_ref->{'display'} ||= 'page' |
| 166 | 0 | 4 | $param_ref->{'response_type'} ||= 'code' |
| 439 | 2 | 38 | $headers ||= [] |
| 567 | 44 | 0 | $param_ref || {} |
| line | l | !l&&r | !l&&!r | condition |
|---|---|---|---|---|
| 35 | 0 | 66 | 0 | $args->{'json'} || 'JSON'->new->utf8 |
| 1 | 65 | 0 | $args->{'ua'} || 'Furl::HTTP'->new('capture_request', 1, 'agent', 'Facebook::OpenGraph/' . $VERSION) | |
| 454 | 2 | 1 | 20 | $param_ref->{'source'} or $param_ref->{'file'} |
| 1 | 2 | 18 | $param_ref->{'source'} or $param_ref->{'file'} or $param_ref->{'upload_phase'} |