| blib/lib/Protocol/WebSocket/Client.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| branch | 12 | 18 | 66.6 |
| line | true | false | branch |
|---|---|---|---|
| 13 | 0 | 9 | if ref $class |
| 19 | 0 | 9 | unless $params{'url'} |
| 21 | 0 | 9 | unless $self->{'url'} = 'Protocol::WebSocket::URL'->new->parse($params{'url'}) |
| 37 | 3 | 6 | if exists $params{'max_payload_size'} |
| 63 | 2 | 1 | unless ($hs->is_done) |
| 64 | 0 | 2 | unless ($hs->parse($buffer)) |
| 69 | 1 | 1 | if $self->{'on_connect'} and $hs->is_done |
| 72 | 3 | 0 | if ($hs->is_done) |
| 89 | 0 | 1 | ref $buffer ? : |