| blib/lib/Net/WebSocket/Frame/close.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| branch | 3 | 20 | 15.0 |
| line | true | false | branch |
|---|---|---|---|
| 102 | 0 | 0 | unless ($opts{'payload_sr'}) |
| 105 | 0 | 0 | if ($opts{'code'}) { } |
| 107 | 0 | 0 | unless ($num) |
| 110 | 0 | 0 | unless ($num =~ /\A[0-9]{4}\z/) |
| 114 | 0 | 0 | unless (Net::WebSocket::Constants::status_code_to_name($num)) |
| 115 | 0 | 0 | if ($num < 4000 or $num > 4999) |
| 123 | 0 | 0 | if (defined $opts{'reason'}) |
| 124 | 0 | 0 | if (length $opts{'reason'} > 123) |
| 147 | 0 | 15 | if ($self->get_type ne 'close') |
| 152 | 5 | 10 | unless length ${$$self[$self->PAYLOAD];} |