blib/lib/Yancy/Plugin/Form/Bootstrap4.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
condition | 32 | 41 | 78.0 |
line | l | !l | condition |
---|---|---|---|
99 | 41 | 48 | delete $opt{'format'} // "" |
113 | 0 | 11 | $opt{'pattern'} ||= "[0-9]*" |
118 | 41 | 26 | $format || 'text' |
123 | 13 | 1 | $opt{'pattern'} ||= "[^\@]+\@[^\@]+" |
159 | 0 | 0 | $schema->{'required'} // [] |
196 | 68 | 0 | $schema->{'required'} // [] |
229 | 5 | 3 | $opt{'item'} || $c->stash('item') || {} |
234 | 2 | 6 | ($opt{'properties'} // $c->stash("properties")) // [grep((!$props->{$_}{'readOnly'}), keys %$props)] |
242 | 98 | 0 | $props->{$a}{'x-order'} // "2147483648" |
98 | 0 | $props->{$b}{'x-order'} // "2147483648" |
line | l | !l&&r | !l&&!r | condition |
---|---|---|---|---|
92 | 39 | 0 | 50 | $opt{'value'} //= $c->req->param($opt{'name'}) |
101 | 11 | 1 | 67 | $type eq "integer" or $type eq "number" |
137 | 4 | 1 | 84 | delete $opt{'readOnly'} || delete $opt{'readonly'} |
185 | 0 | 1 | 3 | $opt{'value'} //= $c->req->param($prop) |
234 | 1 | 1 | 6 | $opt{'properties'} // $c->stash("properties") |
248 | 1 | 25 | 30 | $c->req->param($field) // $item->{$field} |
253 | 7 | 0 | 1 | not exists $opt{'csrf'} or $opt{'csrf'} |