Added tests for bug 73160. And code to make them pass.
[catagits/XML-Feed.git] / t / 17-double.t
CommitLineData
b0d119a2 1use Test::More 'no_plan';
2
3use XML::Feed;
4
5my $rss = XML::Feed->parse('t/samples/rss10-double.xml');
6isa_ok($rss, 'XML::Feed::Format::RSS');
7my $rss_entry = ($rss->entries)[0];
8isa_ok($rss_entry, 'XML::Feed::Entry::Format::RSS');
9my $rss_content = $rss_entry->content;
10isa_ok($rss_content, 'XML::Feed::Content');
11is($rss_content->type, 'text/html', 'Correct content type');
12like($rss_content->body, qr(<|&lt;), 'Contains HTML tags');
13
14my $atom = $rss->convert('Atom');
15isa_ok($atom, 'XML::Feed::Format::Atom');
16my $atom_entry = ($atom->entries)[0];
17isa_ok($atom_entry, 'XML::Feed::Entry::Format::Atom');
18my $atom_content = $atom_entry->content;
19isa_ok($atom_content, 'XML::Feed::Content');
20is($atom_content->type, 'text/html', 'Correct content type');
21like($atom_content->body, qr(<|&lt;), 'Contains HTML tags');