URLify
[bioperl-live.git] / t / RemoteDB / MeSH.t
blob07910935c196d3cb87d2cfd8355c9f2cb6a62eb7
1 # -*-Perl-*- Test Harness script for Bioperl
2 # $Id$
4 use strict;
6 BEGIN {
7         use lib '.';
8         use Bio::Root::Test;
9         
10         test_begin(-tests => 5,
11                         -requires_modules => [qw(IO::String
12                                                 LWP::UserAgent
13                         HTTP::Request::Common)],
14                            -requires_networking => 1);
15         
16     use_ok('Bio::DB::MeSH');
20 # Bio::DB::MeSH
22 ok my $mesh = Bio::DB::MeSH->new();
23 SKIP: {
24     my $t;
25     eval {$t = $mesh->get_exact_term('Dietary Fats');};
26     skip "Couldn't connect to MeSH with Bio::DB::MeSH. Skipping those tests", 3 if $@;
27     is $t->each_twig(), 2;
28     eval {$t = $mesh->get_exact_term("Sinus Thrombosis, Intracranial");};
29     skip "Couldn't connect to MeSH with Bio::DB::MeSH. Skipping those tests", 2 if $@;
30     like $t->description, qr/Thrombus/i;
31     is $t->id, "D012851";