Changeset 17003 for lang/perl/Data-Feed
- Timestamp:
- 08/03/08 07:05:13 (5 years ago)
- Location:
- lang/perl/Data-Feed/trunk/t
- Files:
-
- 1 added
- 1 modified
-
01_rss.t (modified) (3 diffs)
-
data/rss-with-media.xml (added)
Legend:
- Unmodified
- Added
- Removed
-
lang/perl/Data-Feed/trunk/t/01_rss.t
r16731 r17003 2 2 use Test::More (tests => 25); 3 3 4 my $HAVE_NETWORK;5 6 4 BEGIN { 7 if ( $ENV{DATA_FEED_NETWORK_TEST}) {8 $HAVE_NETWORK = 1;9 } else {10 eval {11 require IO::Socket::INET;12 my $socket = IO::Socket::INET->new(13 PeerAddr => '4u.straightline.jp',14 PeerPort => 8015 );16 if ($socket || !$@) {17 $HAVE_NETWORK = 1;18 }19 };20 }21 22 23 5 use_ok("Data::Feed"); 24 6 } … … 39 21 } 40 22 41 SKIP: { 42 skip( "No network connection", 19 ) unless $HAVE_NETWORK; 43 my $rss = eval { 44 Data::Feed->parse( URI->new('http://4u.straightline.jp/rss') ) 45 }; 46 if ($@ && $@ =~ /Failed to fetch/) { 47 skip( "Failed to fetch rss (skipping for sanity's sake", 19 ); 48 } 23 { 24 my $rss = Data::Feed->parse( 't/data/rss-with-media.xml' ); 49 25 50 26 ok( $rss, "Fetch successful" ); … … 57 33 58 34 for my $entry (@entries) { 59 ok( $entry->enclosures );35 ok( $entry->enclosures, "enclosures for entry are ok" ); 60 36 } 61 37 }
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)