blib/lib/Business/Stripe/WebCheckout.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
condition | 13 | 33 | 39.3 |
line | !l | l&&!r | l&&r | condition |
---|---|---|---|---|
35 | 0 | 0 | 5 | $attrs{'cancel-url'} and $attrs{'success-url'} |
40 | 0 | 5 | 0 | $attrs{'api-public'} and not $attrs{'api-public'} =~ /^pk_/ |
42 | 0 | 5 | 0 | $attrs{'api-public'} and $attrs{'api-public'} =~ /^sk_/ |
64 | 0 | 0 | 4 | $product{'price'} > 0 and not $product{'price'} =~ /\./ |
68 | 0 | 0 | 4 | $product{'qty'} > 0 and not $product{'qty'} =~ /\./ |
270 | 0 | 0 | 0 | $key and $session |
line | l | !l | condition |
---|---|---|---|
29 | 0 | 5 | $attrs{'currency'} //= 'GBP' |
38 | 1 | 4 | $attrs{'url'} //= 'https://api.stripe.com/v1/checkout/sessions' |
150 | 3 | 1 | $self->{'reference'} //= 'Business::Stripe::WebCheckout' |
line | l | !l&&r | !l&&!r | condition |
---|---|---|---|---|
33 | 5 | 0 | 0 | $attrs{'cancel-url'} //= "$ENV{'REQUEST_SCHEME'}://$ENV{'HTTP_HOST'}$ENV{'SCRIPT_NAME'}" |
34 | 5 | 0 | 0 | $attrs{'success-url'} //= "$ENV{'REQUEST_SCHEME'}://$ENV{'HTTP_HOST'}$ENV{'SCRIPT_NAME'}" |
258 | 2 | 0 | 0 | $result{'message'} || "$result{'api-key'}:$result{'session'}" |