Branch Coverage

blib/lib/Slack/RTM/Bot/Client.pm
Criterion Covered Total %
branch 16 48 33.3


line true false branch
32 0 3 unless $self->{'token'}
45 0 1 if ($@)
48 1 0 unless $content->{'ok'}
66 0 0 if $self->{'options'}{'max_message_size'}
67 0 0 if $self->{'options'}{'max_message_size'}
77 0 0 if $self->{'options'}{'debug'}
101 0 0 if ($data)
116 0 0 unless $id ||= $self->_refetch_conversation_id($name)
131 0 1 unless $name ||= $self->_refetch_conversation_name($id)
152 0 0 if ($@)
155 0 0 unless $content->{'ok'}
158 0 0 if ($channel->{'is_im'})
161 0 0 unless $name ||= $self->_refetch_user_name($user_id)
176 0 1 unless $name ||= $self->_refetch_user_name($id)
207 0 0 if (defined $args->{'response_metadata'}{'next_cursor'})
213 0 0 if ($@)
225 0 5 if ($@)
228 0 5 if ($buffer_obj->{'type'} and $buffer_obj->{'type'} eq "reconnect_url")
233 1 4 if ($buffer_obj->{'user'} and not ref $buffer_obj->{'user'})
235 0 1 unless $user
237 1 4 if ($buffer_obj->{'channel'} and not ref $buffer_obj->{'channel'})
239 0 1 unless $channel
250 5 5 unless (defined $response->{$key} and $response->{$key} =~ /$regex/)
257 0 5 if ($@)