Branch Coverage

blib/lib/WWW/Postmark.pm
Criterion Covered Total %
branch 40 62 64.5


line true false branch
83 2 1 unless $token
87 0 3 if $use_ssl
173 1 6 unless $$self{'token'}
177 0 6 unless $params{'from'} and 'Email::Valid'->address($params{'from'})
181 0 6 unless $params{'to'}
188 0 6 unless $params{'subject'}
192 1 1 unless $params{'body'} or $params{'html'} or $params{'text'}
196 1 4 if ($params{'cc'})
199 0 5 if ($params{'bcc'})
204 0 5 if ($params{'reply_to'})
205 0 0 unless 'Email::Valid'->address($params{'reply_to'})
210 4 1 unless ($params{'html'} or $params{'text'})
212 2 2 if ($body =~ /^\/i and $body =~ m[\$]i) { }
230 3 2 if $params{'html'}
231 3 2 if $params{'text'}
232 1 4 if $params{'cc'}
233 0 5 if $params{'bcc'}
234 0 5 if $params{'tag'}
235 0 5 if $params{'reply_to'}
236 0 5 if $params{'track_opens'}
239 1 4 $$self{'use_ssl'} ? :
253 4 1 if ($$res{'success'}) { }
283 0 2 unless $raw_email
304 2 0 if ($$res{'success'}) { }
307 2 0 if ($$ret{'success'}) { }
308 1 1 $options eq 'long' ? :
328 0 7 if scalar @ads > 20
333 0 10 unless 'Email::Valid'->address($_)
350 0 0 $$res{'status'} == 500 ? :
0 0 $$res{'status'} == 422 ? :
1 0 $$res{'status'} == 401 ? :