Condition Coverage

blib/lib/App/bif/new/identity.pm
Criterion Covered Total %
condition 16 28 57.1


or 2 conditions

line l !l condition
35 0 50 'Config::Tiny'->read($git_conf_file) || {}
37 0 50 $git_conf->{'user'}{'name'} || 'Your Name'
38 0 50 $git_conf->{'user'}{'email'} || 'your@email.adddr'
46 48 0 prompt($spacer . 'Name:', $name) || (return $self->err('NameRequired', 'name is required'))
50 51 0 prompt($spacer . 'Short Name:', $short) || (return $self->err('NameRequired', 'shortname is required'))
53 48 0 prompt($spacer . 'Contact Method:', 'email') || (return $self->err('MethodRequired', 'method is required'))
57 48 0 prompt($spacer . 'Contact ' . ucfirst($opts->{'method'}) . ':', $email) || (return $self->err('ValueRequired', 'value is required'))
61 3 48 $opts->{'message'} ||= ''

or 3 conditions

line l !l&&r !l&&!r condition
46 3 48 0 $opts->{'name'} ||= prompt($spacer . 'Name:', $name) || (return $self->err('NameRequired', 'name is required'))
50 0 51 0 $opts->{'shortname'} ||= prompt($spacer . 'Short Name:', $short) || (return $self->err('NameRequired', 'shortname is required'))
53 3 48 0 $opts->{'method'} ||= prompt($spacer . 'Contact Method:', 'email') || (return $self->err('MethodRequired', 'method is required'))
57 3 48 0 $opts->{'value'} ||= prompt($spacer . 'Contact ' . ucfirst($opts->{'method'}) . ':', $email) || (return $self->err('ValueRequired', 'value is required'))