Branch Coverage

blib/lib/AI/Embedding.pm
Criterion Covered Total %
branch 14 28 50.0


line true false branch
22 1 3 unless $attr{'api'}
23 1 3 unless $attr{'api'} eq "OpenAI"
24 1 3 unless $attr{'key'}
26 4 0 unless $attr{'model'}
56 3 0 unless defined $self->{'key'}
95 0 0 if ($response->{'success'})
100 0 0 if defined $verbose
109 0 0 if ($response->{'success'})
114 0 0 if defined $verbose
123 3 0 unless defined $dimension
125 3 0 if ($text)
167 2 0 if (defined $embed2) { }
173 0 2 unless (defined $vector2)
178 1 1 if (scalar keys %$vector1 != scalar keys %$vector2)