Branch Coverage

blib/lib/Device/Yeelight.pm
Criterion Covered Total %
branch 0 14 0.0


line true false branch
76 0 0 unless my $socket = "IO::Socket::Multicast"->new("PeerAddr", $self->{'address'}, "PeerPort", $self->{'port'}, "Proto", "udp", "ReuseAddr", 1)
81 0 0 unless my $listen = "IO::Socket::INET"->new("LocalPort", $socket->sockport, "Proto", "udp", "ReuseAddr", 1)
97 0 0 unless $socket->mcast_send($query)
102 0 0 unless @ready
106 0 0 if $data =~ m[^HTTP/1\.1 200 OK\r\n]u
129 0 0 if defined $device->{'support'}
132 0 0 unless grep {$device->{'id'} eq $_->{'id'};} @{$$self{"devices"};}