| blib/lib/SockJS/Connection.pm | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| condition | 20 | 31 | 64.5 |
| line | !l | l&&!r | l&&r | condition |
|---|---|---|---|---|
| 138 | 0 | 0 | 24 | defined $message and $message ne '' |
| 140 | 15 | 2 | 7 | $self->is_connected || $self->is_closed and not $self->is_reconnecting |
| 193 | 0 | 3 | 50 | $self->is_connected and not $self->is_reconnecting |
| 3 | 36 | 14 | $self->is_connected and not $self->is_reconnecting and @{$self->{'messages'};} | |
| 201 | 1 | 0 | 1 | $self->{'messages'}[0] and substr($self->{'messages'}[0], 0, 1) eq $type |
| line | l | !l | condition |
|---|---|---|---|
| 13 | 0 | 39 | $params{'type'} || '' |
| 14 | 0 | 39 | $params{'close_cb'} || sub { } |
| 15 | 0 | 39 | $params{'write_cb'} || sub { } |
| 158 | 0 | 4 | $code ||= 3000 |
| 159 | 0 | 4 | $message ||= 'Get away!' |
| line | l | !l&&r | !l&&!r | condition |
|---|---|---|---|---|
| 140 | 9 | 0 | 15 | $self->is_connected || $self->is_closed |
| 157 | 3 | 4 | 0 | $self->{'close_message'} ||= do { $code ||= 3000; $message ||= 'Get away!'; [int $code, $message] } |