refactored Analysis module with associated changes
[scpubgit/stemmatology.git] / lib / Text / Tradition.pm
index 8801e30..a5c5a41 100644 (file)
@@ -38,12 +38,13 @@ has 'stemmata' => (
        traits => ['Array'],
        isa => 'ArrayRef[Text::Tradition::Stemma]',
        handles => {
-               all_stemmata => 'elements',
+               stemmata => 'elements',
                _add_stemma => 'push',
                stemma => 'get',
                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" );