split off stemma analysis modules from base Tradition layer
[scpubgit/stemmatology.git] / analysis / t / text_tradition_hasstemma.t
1 #!/usr/bin/perl -w
2
3 use strict;
4 use Test::More 'no_plan';
5 $| = 1;
6
7
8
9 # =begin testing
10 {
11 use Text::Tradition;
12
13 my $t = Text::Tradition->new( 
14     'name'  => 'simple test', 
15     'input' => 'Tabular',
16     'file'  => 't/data/simple.txt',
17     );
18 $t->enable_stemmata;
19 is( $t->stemma_count, 0, "No stemmas added yet" );
20 my $s;
21 ok( $s = $t->add_stemma( dotfile => 't/data/simple.dot' ), "Added a simple stemma" );
22 is( ref( $s ), 'Text::Tradition::Stemma', "Got a stemma object returned" );
23 is( $t->stemma_count, 1, "Tradition claims to have a stemma" );
24 is( $t->stemma(0), $s, "Tradition hands back the right stemma" );
25 }
26
27
28
29
30 1;