X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=t%2Fanalysis.t;h=30c38524032e463050c789ab0254b37487fb747c;hb=1ff82d4f33cfde715c3f06f4e7b6735ad389745c;hp=19a6c50653fa3fdee6f0dc12ebcfacd85a6fc87f;hpb=f00cefe8896fd0f118dea165da64e9f178ee645b;p=scpubgit%2Fstemmatology.git diff --git a/t/analysis.t b/t/analysis.t index 19a6c50..30c3852 100755 --- a/t/analysis.t +++ b/t/analysis.t @@ -114,7 +114,12 @@ foreach my $row ( @{$results->{'variants'}} ) { } } else { # If not displaying, we're testing. - is( $row->{'genealogical'}, $expected{$row->{'id'}}, + # HACK to cope with formerly unuseful rows + unless( exists $expected{$row->{'id'}} ) { + $expected{$row->{'id'}} = 1; + } + my $gen_bool = $row->{'genealogical'} ? 1 : ''; + is( $gen_bool, $expected{$row->{'id'}}, "Got expected genealogical result for rank " . $row->{'id'} ); # If the row is genealogical, there should be one reading with no parents, # every reading should independently occur exactly once, and the total