Branch Coverage

blib/lib/Protocol/WebSocket/Handshake/Client.pm
Criterion Covered Total %
branch 19 22 86.3


line true false branch
16 13 6 if defined $self->{'url'}
18 5 14 if (my $version = $self->{'version'})
30 0 4 unless $url
43 18 0 unless ($res->is_done)
44 2 16 unless ($res->parse($_[0]))
49 6 10 if ($res->is_done)
50 0 6 if ($req->version eq 'draft-ietf-hybi-00' and $req->checksum ne $res->checksum)
77 8 9 unless ref $url
79 3 14 if $url->secure
84 3 14 $url->secure ? :
9 8 if defined $url->port and $url->secure ? $url->port ne '443' : $url->port ne '80'