Branch Coverage

blib/lib/App/mojopaste/Backend/Mongo.pm
Criterion Covered Total %
branch 0 8 0.0


line true false branch
35 0 0 $err ? :
39 0 0 unless (eval { do { my $promise = 'Mojo::Promise'->new; $c->collection('docs')->find_one({'id', $id}, {'_id', 0}, sub { my($collection, $err, $doc) = @_; return $err ? $promise->reject($err) : $promise->resolve($doc->{'body'}); } ); return $promise } })
53 0 0 $err ? :
57 0 0 unless (eval { do { my $promise = 'Mojo::Promise'->new; $c->collection('docs')->insert({'id', $id, 'body', $text}, sub { my($collection, $err, $oid) = @_; return $err ? $promise->reject($err) : $promise->resolve($id); } ); return $promise } })