| blib/lib/Mojolicious/Plugin/PayPal.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 14 | 34 | 41.1 |
| line | l | !l | condition |
|---|---|---|---|
| 92 | 0 | 2 | $ENV{'MOJO_PAYPAL_DEBUG'} || 0 |
| 312 | 1 | 0 | $args->{'description'} || '' |
| 386 | 0 | 1 | $config->{'base_url'} ||= 'https://api.paypal.com' |
| 416 | 0 | 1 | $self->{'payments'} ||= {} |
| 431 | 1 | 0 | $self->param('token') || 'missing' |
| 438 | 1 | 0 | $self->req->json->{'payer_id'} || 'missing' |
| 479 | 1 | 0 | eval { do { $tx->res->json } } || {} |
| 481 | 1 | 0 | $json->{'access_token'} //= '' |
| line | l | !l&&r | !l&&!r | condition |
|---|---|---|---|---|
| 190 | 0 | 0 | 1 | $args->{'cancel'} //= $c->param('return_url') ? 0 : 1 |
| 191 | 0 | 1 | 0 | $args->{'token'} ||= $c->param('token') |
| 192 | 0 | 1 | 0 | $args->{'payer_id'} ||= $c->param('PayerID') |
| 312 | 0 | 1 | 0 | $args->{'currency_code'} || $self->currency_code |
| 398 | 1 | 1 | 0 | $self->{'transaction_id_map'}{$token} //= $transaction_id |
| 459 | 0 | 0 | 0 | $err // $e |