Branch Coverage

blib/lib/MCP/Server/Transport/HTTP.pm
Criterion Covered Total %
branch 11 14 78.5


line true false branch
13 52 1 if $method eq "POST"
36 0 52 unless my $data = $c->req->json
37 0 52 unless ref $data eq "HASH"
39 3 49 if ($data->{'method'} and $data->{'method'} eq 'initialize') { }
44 0 49 unless $session_id
47 3 46 unless defined(my $result = $self->_handle($data, {"session_id", $session_id, "controller", $c}))
51 41 5 unless builtin::blessed($result) and $result->isa("Mojo::Promise")