Branch Coverage

blib/lib/Dancer/Session/JSON.pm
Criterion Covered Total %
branch 16 24 66.6


line true false branch
30 1 2 unless defined setting('session_dir')
34 2 1 if (not exists $session_dir_initialized{$session_dir})
38 2 0 unless (-d $session_dir)
39 0 2 unless mkdir $session_dir
70 2 4 unless -f $session_file
72 0 4 unless open my $fh, '+<', $session_file
73 0 4 unless flock $fh, 2
76 0 4 unless close $fh
93 1 0 if -f $file
100 1 3 unless open my $fh, '>', $session_file
101 0 3 unless flock $fh, 2
104 0 3 unless close $fh