Document odd rss feed with a test.
This commit is contained in:
parent
68be37b780
commit
b027a8ab4d
2 changed files with 127 additions and 1 deletions
|
|
@ -20,7 +20,7 @@ use Data::Dumper;
|
|||
|
||||
use WebGUI::Test;
|
||||
use WebGUI::Session;
|
||||
use Test::More tests => 21; # increment this value for each test you create
|
||||
use Test::More tests => 22; # increment this value for each test you create
|
||||
use Test::Deep;
|
||||
use WebGUI::Asset::Wobject::SyndicatedContent;
|
||||
use XML::FeedPP;
|
||||
|
|
@ -173,3 +173,34 @@ cmp_deeply(
|
|||
);
|
||||
|
||||
$cache->delete;
|
||||
|
||||
####################################################################
|
||||
#
|
||||
# Odd feeds
|
||||
#
|
||||
####################################################################
|
||||
|
||||
|
||||
##Feed with no links or pubDates.
|
||||
my $oncpUrl = 'http://www.oncp.gob.ve/oncp.xml';
|
||||
$syndicated_content->update({
|
||||
rssUrl => $oncpUrl,
|
||||
hasTerms => '',
|
||||
maxHeadlines => 50,
|
||||
});
|
||||
|
||||
my $cache = WebGUI::Cache->new($session, $oncpUrl, 'RSS');
|
||||
open my $rssFile, '<', WebGUI::Test->getTestCollateralPath('oncp.xml')
|
||||
or die "Unable to get RSS file: oncp.xml";
|
||||
my $rssContent = do { local $/; <$rssFile>; };
|
||||
close $rssFile;
|
||||
$cache->set($rssContent, 60);
|
||||
|
||||
my $oddFeed1 = $syndicated_content->generateFeed();
|
||||
|
||||
my @oddItems = $oddFeed1->get_item();
|
||||
is (@oddItems, 13, 'feed has items even without pubDates or links');
|
||||
|
||||
$cache->delete;
|
||||
|
||||
|
||||
|
|
|
|||
95
t/supporting_collateral/oncp.xml
Normal file
95
t/supporting_collateral/oncp.xml
Normal file
|
|
@ -0,0 +1,95 @@
|
|||
<?xml version="1.0" encoding="iso-8859-1" ?>
|
||||
<rss version="2.0"><channel>
|
||||
<title><![CDATA[Oficina Nacional de Crédito Público]]></title>
|
||||
<link>http://www.oncp.gob.ve</link>
|
||||
<description>Información Financiera</description>
|
||||
<language>es-ve</language>
|
||||
<copyright>Oficina Nacional de Crédito Público - 2009</copyright>
|
||||
<image>
|
||||
<title>Oficina Nacional de Crédito Público</title>
|
||||
<url>http://www.oncp.gob.ve/data/themes/digital//banner/oncp.png</url>
|
||||
<link>http://www.oncp.gob.ve</link>
|
||||
</image>
|
||||
|
||||
<item>
|
||||
<title><![CDATA[Deuda Interna I Sem 09 / MM US$ 20.441]]></title>
|
||||
<link>http://www.oncp.gob.ve</link>
|
||||
<description><![CDATA[MM US$ 20.441]]></description>
|
||||
<guid isPermaLink="true">http://www.oncp.gob.ve</guid>
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title><![CDATA[Deuda Externa I Sem 09 / MM US$ 29.894]]></title>
|
||||
<link>http://www.oncp.gob.ve</link>
|
||||
<description><![CDATA[MM US$ 29.894]]></description>
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title><![CDATA[Tasa Pasiva / 14,52%]]></title>
|
||||
<link>http://www.oncp.gob.ve</link>
|
||||
<description><![CDATA[14,52%]]></description>
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title><![CDATA[Tasa Activa / 19,56%]]></title>
|
||||
<link>http://www.oncp.gob.ve</link>
|
||||
<description><![CDATA[19,56%]]></description>
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title><![CDATA[Variación PIB II Trimestre / -2,4%]]></title>
|
||||
<link>http://www.oncp.gob.ve</link>
|
||||
<description><![CDATA[-2,4%]]></description>
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title><![CDATA[PIB II Trimestre 2009 / M BsF 13.979.77]]></title>
|
||||
<link>http://www.oncp.gob.ve</link>
|
||||
<description><![CDATA[M BsF 13.979.77]]></description>
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title><![CDATA[Unidad Tributaria / BsF. 55,00]]></title>
|
||||
<link>http://www.oncp.gob.ve</link>
|
||||
<description><![CDATA[BsF. 55,00]]></description>
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title><![CDATA[Cesta Venezolana / US$ 65,32]]></title>
|
||||
<link>http://www.oncp.gob.ve</link>
|
||||
<description><![CDATA[US$ 65,32]]></description>
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title><![CDATA[Cesta OPEP / US$ 67,92]]></title>
|
||||
<link>http://www.oncp.gob.ve</link>
|
||||
<description><![CDATA[US$ 67,92]]></description>
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title><![CDATA[Variación Acumuladaa / 15,6%]]></title>
|
||||
<link>http://www.oncp.gob.ve</link>
|
||||
<description><![CDATA[15,6%]]></description>
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title><![CDATA[IPC Variación Agosto 2009 / 2,2%]]></title>
|
||||
<link>http://www.oncp.gob.ve</link>
|
||||
<description><![CDATA[2,2%]]></description>
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title><![CDATA[Reservas Internacionales con BCV + FEM / MM US$ 33.213 (32.384 + 829)]]></title>
|
||||
<link>http://www.oncp.gob.ve</link>
|
||||
<description><![CDATA[MM US$ 33.213 (32.384 + 829)]]></description>
|
||||
</item>
|
||||
|
||||
<item>
|
||||
<title><![CDATA[Variación Acumulada / 15,6%]]></title>
|
||||
<link>http://www.oncp.gob.ve</link>
|
||||
<description><![CDATA[15,6%]]></description>
|
||||
</item>
|
||||
|
||||
|
||||
</channel>
|
||||
</rss>
|
||||
Loading…
Add table
Add a link
Reference in a new issue