Branch Coverage

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


line true false branch
53 7 112 if $str =~ /\A\w+:/
55 112 0 if ($str =~ m[\A/(.*?)/(.+)\z])
59 0 112 unless exists $$lookup{$prefix}
95 54 0 unless $$arg{'type_plugins'}
96 54 0 unless $$arg{'no_core_bundle'}
125 23 98 unless ref $schema
127 1 119 unless my $type = $$schema{'type'}
130 2 117 unless exists $$self{'handler'}{$type_uri}
139 2 115 if (ref $handler) { }
140 0 2 if (keys %$schema_arg)
168 54 756 if ($plugin->isa('Data::Rx::TypeBundle')) { }
176 0 756 if $$self{'handler'}{$uri}
209 0 4 if $$self{'handler'}{$uri}
213 2 2 unless eval { do { $self->make_schema($schema) } }
231 0 109 if $$self{'prefix'}{$name}
250 0 80 if @_