Branch Coverage

blib/lib/Async/Redis/Subscription.pm
Criterion Covered Total %
branch 0 50 0.0


line true false branch
74 0 0 if $self->{'_closed'}
77 0 0 if (@{$self->{'_message_queue'};})
87 0 0 unless $frame and ref $frame eq "ARRAY"
91 0 0 if ($type eq 'message') { }
0 0 elsif ($type eq 'pmessage') { }
0 0 elsif ($type eq 'smessage') { }
0 0 elsif ($type =~ /^(un)?p?s?subscribe$/u) { }
130 0 0 unless $msg
145 0 0 if (@{$self->{'_waiters'};}) { }
160 0 0 if $self->{'_closed'}
164 0 0 if (@channels) { }
178 0 0 if (@all_channels)
190 0 0 if ($self->channel_count == 0)
201 0 0 if $self->{'_closed'}
205 0 0 if (@patterns) { }
216 0 0 if (@all_patterns)
226 0 0 if ($self->channel_count == 0)
237 0 0 if $self->{'_closed'}
241 0 0 if (@channels) { }
252 0 0 if (@all)
262 0 0 if ($self->channel_count == 0)
278 0 0 unless $waiter->is_ready
292 0 0 if @channels
295 0 0 if @patterns
298 0 0 if @sharded