Merge branch 'master' into topic/simple_image_upload
[sgn.git] / t / unit_mech / Controller / Feature / GBrowse2 / Xref.t
blob7ae66b4efbb831035fee5163f4da69e32afd16f9
1 use strict;
2 use warnings;
4 use Carp;
5 use Test::More;
7 use SGN::Context;
9 my $c = SGN::Context->new;
11 $SIG{__DIE__} = \&Carp::confess;
13 can_ok( $c, 'feature' );
15 my $gb2 = $c->feature('gbrowse2')
16     or plan skip_all => 'gbrowse2 feature not available';
18 eval { $gb2->setup }; #< may fail if web server has done it already
20 my @xrefs = $gb2->xrefs('Serine'), $gb2->xrefs('TG154');
22 my @methods = qw/preview_image_url is_empty text
23                  url feature data_source seqfeatures
24                 /;
26 can_ok( $_, @methods ) for @xrefs;
28 done_testing;