Added tests for bug 73160. And code to make them pass.
[catagits/XML-Feed.git] / t / 22-bug73160.t
CommitLineData
710ed823 1use strict;
2use warnings;
3
4use Test::More;
5use XML::Feed;
6
7my $file = 't/samples/rss10-datespaces.xml';
8my $feed = XML::Feed->parse($file);
9isa_ok($feed, 'XML::Feed::Format::RSS');
10ok(my $date = $feed->modified, 'Got a feed modified date');
11isa_ok($date, 'DateTime');
12
13my $link = $feed->link;
14unlike($link, qr[^\s], 'No spaces at start of link');
15unlike($link, qr[\s$], 'No spaces at end of link');
16
17my $entry = ($feed->entries)[0];
18ok(my $iss = $entry->issued, 'Got an entry issued date');
19isa_ok($iss, 'DateTime');
20
21$link = $entry->link;
22unlike($link, qr[^\s], 'No spaces at start of link');
23unlike($link, qr[\s$], 'No spaces at end of link');
24
25done_testing;