script for reloading the solcap snp positions as designated in the V2.10 file
[phenome.git] / t / generic_gene_page.t
blobc69232c1f1c67863a190e23727613dfa4a82c8ad
1 #!/usr/bin/perl
2 use strict;
3 use warnings;
5 use Test::More tests => 4;
6 use Test::Exception;
8 use CXGN::DB::Connection;
9 use CXGN::Phenome::GenericGenePage;
11 $SIG{__DIE__} = \&Carp::confess;
13 throws_ok {
14 CXGN::Phenome::GenericGenePage->new( -id => 428 )
15 } qr/-dbh/, 'dies without dbh param';
18 my $dbh = CXGN::DB::Connection->new;
19 my $ggp = CXGN::Phenome::GenericGenePage
20 ->new( -id => 428,
21 -dbh => $dbh,
24 test_xml( $ggp->render_xml );
26 sub test_xml {
27 my $x = shift;
28 like( $x, qr/dwarf/, 'result looks OK');
29 like( $x, qr/<gene/, 'result looks OK');
30 like( $x, qr/<data_provider>/, 'result looks OK');
33 $dbh->disconnect(42);