remove some debugging statements
[scpubgit/stemmatology.git] / t / 01app.t
CommitLineData
b49c4318 1#!/usr/bin/env perl
2use strict;
3use warnings;
dfc37e38 4use lib 'lib';
5use Test::More;
6use Text::Tradition;
b49c4318 7
331c2dbf 8binmode STDOUT, ":utf8";
9binmode STDERR, ":utf8";
10eval { no warnings; binmode $DB::OUT, ":utf8"; };
11
dfc37e38 12BEGIN { use_ok 'Text::Tradition' }
b49c4318 13
dfc37e38 14# A simple test, just to make sure we can parse a graph.
331c2dbf 15my $datafile = 't/data/florilegium_tei_ps.xml';
dfc37e38 16my $tradition = Text::Tradition->new( 'input' => 'TEI',
17 'name' => 'test0',
18 'file' => $datafile,
19 'linear' => 1 );
20
21ok( $tradition, "Got a tradition object" );
22is( scalar $tradition->witnesses, 13, "Found all witnesses" );
23ok( $tradition->collation, "Tradition has a collation" );
24
25my $c = $tradition->collation;
56eefa04 26is( scalar $c->readings, 311, "Collation has all readings" );
27is( scalar $c->paths, 361, "Collation has all paths" );
dfc37e38 28is( scalar $c->relationships, 0, "Collation has all relationships" );
29
30done_testing;