Condition Coverage

blib/lib/Circle/Net/Matrix/Room.pm
Criterion Covered Total %
condition 0 48 0.0


and 3 conditions

line !l l&&!r l&&r condition
237 0 0 0 $ev && $ev->{'content'}{'history_visibility'}
301 0 0 0 ($membership->[0] // '') ne 'join' and $membership->[1] eq 'join'
309 0 0 0 $membership->[0] eq 'join' and not defined $membership->[1]
331 0 0 0 $changes{'status_msg'} && $changes{'status_msg'}[1]

or 2 conditions

line l !l condition
234 0 0 $state->join_rule // '?'
237 0 0 $ev && $ev->{'content'}{'history_visibility'} // '?'
301 0 0 $membership->[0] // ''

or 3 conditions

line l !l&&r !l&&!r condition
218 0 0 0 $eventmap->{$my_userid}{'content'}{'displayname'} // $my_userid
302 0 0 0 $member->displayname // "[$member_id]"
310 0 0 0 $member->displayname // "[$member_id]"
333 0 0 0 $member->displayname // "[$member_id]"
386 0 0 0 $_->displayname // $_->user->user_id
475 0 0 0 $self->{'topic_widget'} //= $self->{'registry'}->construct('Circle::Widget::Entry', 'classes', ['topic'])
485 0 0 0 $self->{'displayname_widget'} //= $self->{'registry'}->construct('Circle::Widget::Label')
493 0 0 0 $self->{'permission_widget'} //= $self->{'registry'}->construct('Circle::Widget::Label')
501 0 0 0 $self->{'typing_widget'} //= $self->{'registry'}->construct('Circle::Widget::Label', 'classes', ['transient'])
510 0 0 0 $self->{'membercount_widget'} //= $self->{'registry'}->construct('Circle::Widget::Label')