Branch Coverage

blib/lib/Data/Rx.pm
Criterion Covered Total %
branch 23 32 71.8


line true false branch
85 7 112 if $str =~ /\A\w+:/
87 112 0 if ($str =~ m[\A/(.*?)/(.+)\z])
91 0 112 unless exists $$lookup{$prefix}
127 54 0 unless $$arg{'type_plugins'}
128 54 0 unless $$arg{'no_core_bundle'}
157 23 98 unless ref $schema
159 1 119 unless my $type = $$schema{'type'}
162 2 117 unless exists $$self{'handler'}{$type_uri}
171 2 115 if (ref $handler) { }
172 0 2 if (keys %$schema_arg)
200 54 756 if ($plugin->isa('Data::Rx::TypeBundle')) { }
208 0 756 if $$self{'handler'}{$uri}
241 0 4 if $$self{'handler'}{$uri}
245 2 2 unless eval { do { $self->make_schema($schema) } }
263 0 109 if $$self{'prefix'}{$name}
282 0 80 if @_