Branch Coverage

blib/lib/SignalWire/Agents/DataMap.pm
Criterion Covered Total %
branch 32 46 69.5


line true false branch
76 1 6 if $enum
80 7 0 if ($required)
82 7 0 unless grep {$_ eq $name;} @$req
93 0 2 if (ref $pattern eq "Regexp")
105 0 2 if $nomatch_output
122 1 7 if $headers
123 0 8 if $form_param
124 0 8 if $input_args_as_params
125 0 8 if $require_args
134 0 0 unless @{$self->_webhooks;}
142 1 2 unless @{$self->_webhooks;}
150 0 0 unless @{$self->_webhooks;}
158 1 2 unless @{$self->_webhooks;}
159 0 2 unless ref $config eq "HASH"
163 1 4 unless exists $config->{$key}
173 1 7 unless @{$self->_webhooks;}
186 1 0 if (@{$self->_webhooks;}) { }
205 6 4 if (keys %{$self->_parameters;}) { }
208 6 0 if (@{$self->_required_params;})
217 1 9 if (@{$self->_expressions;})
220 5 5 if (@{$self->_webhooks;})
223 1 9 if (defined $self->_output)
226 1 9 if (@{$self->_error_keys;})