Branch Coverage

blib/lib/PocketIO/Connection.pm
Criterion Covered Total %
branch 12 36 33.3


line true false branch
47 4 0 unless $$self{'on_connect_args'}
49 0 4 unless (eval { do { &$on_connect($$self{'socket'}, @{[] unless $$self{'on_connect_args'};}); 1 } })
74 0 0 @_ > 1 ? :
146 0 0 unless $self
148 0 0 if ($$self{'socket'})
149 0 0 if (my $cb = $$self{'socket'}->on('disconnect'))
189 0 0 unless (@_)
206 0 8 unless exists $$self{$event}
219 0 5 if @{$$self{'messages'};} >= $$self{'max_messages_to_stage'}
280 0 5 unless $message
284 4 1 if ($message->is_message) { }
1 0 elsif ($message->type eq 'event') { }
0 0 elsif ($message->type eq 'heartbeat') { }
304 0 1 if defined $$self{'socket'}->on($name)
326 5 0 if blessed $bytes
328 0 5 if ($$self{'on_write'}) { }
343 0 27 unless defined $timeout
378 0 0 if blessed $message