initialize stemma array in tradition
Tara L Andrews [Fri, 3 Feb 2012 00:33:35 +0000 (01:33 +0100)]
lib/Text/Tradition.pm
t/text_tradition.t

index 8801e30..8bed34d 100644 (file)
@@ -44,6 +44,7 @@ has 'stemmata' => (
                stemma_count => 'count',
                clear_stemmata => 'clear',
        },
+       default => sub { [] },
        );
   
 # Create the witness before trying to add it
@@ -306,6 +307,7 @@ my $t = Text::Tradition->new(
     'file'  => 't/data/simple.txt',
     );
 
+is( $t->stemma_count, 0, "No stemmas added yet" );
 my $s;
 ok( $s = $t->add_stemma( dotfile => 't/data/simple.dot' ), "Added a simple stemma" );
 is( ref( $s ), 'Text::Tradition::Stemma', "Got a stemma object returned" );
index b48db29..6e47f40 100644 (file)
@@ -57,6 +57,7 @@ my $t = Text::Tradition->new(
     'file'  => 't/data/simple.txt',
     );
 
+is( $t->stemma_count, 0, "No stemmas added yet" );
 my $s;
 ok( $s = $t->add_stemma( dotfile => 't/data/simple.dot' ), "Added a simple stemma" );
 is( ref( $s ), 'Text::Tradition::Stemma', "Got a stemma object returned" );