diff --git a/lib/WebGUI/Asset/Wobject/SyndicatedContent.pm b/lib/WebGUI/Asset/Wobject/SyndicatedContent.pm index e268629ab..afaab1a20 100644 --- a/lib/WebGUI/Asset/Wobject/SyndicatedContent.pm +++ b/lib/WebGUI/Asset/Wobject/SyndicatedContent.pm @@ -15,6 +15,7 @@ use HTML::Entities; use WebGUI::Exception; use WebGUI::HTML; use WebGUI::International; +use LWP::UserAgent; use Moose; use WebGUI::Definition::Asset; diff --git a/t/Asset/Wobject/SyndicatedContent.t b/t/Asset/Wobject/SyndicatedContent.t index 84fb34d2d..232264dd0 100644 --- a/t/Asset/Wobject/SyndicatedContent.t +++ b/t/Asset/Wobject/SyndicatedContent.t @@ -24,7 +24,6 @@ use Test::More tests => 22; # increment this value for each test you create use Test::Deep; use WebGUI::Asset::Wobject::SyndicatedContent; use XML::FeedPP; -use WebGUI::Cache; my $session = WebGUI::Test->session; my %var; @@ -153,12 +152,11 @@ $syndicated_content->update({ hasTerms => 'WebGUI', }); -my $cache = WebGUI::Cache->new($session, $tbbUrl, 'RSS'); open my $rssFile, '<', WebGUI::Test->getTestCollateralPath('tbb.rss') or die "Unable to get RSS file"; my $rssContent = do { local $/; <$rssFile>; }; close $rssFile; -$cache->set($rssContent, 60); +$session->cache->set($tbbUrl.'RSS', $rssContent, 60); my $filteredFeed = $syndicated_content->generateFeed(); @@ -172,7 +170,7 @@ cmp_deeply( 'generateFeed: filters items based on the terms being in title, or description' ); -$cache->delete; +$session->cache->clear; #################################################################### # @@ -189,18 +187,17 @@ $syndicated_content->update({ 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); +$session->cache->set($oncpUrl.'RSS', $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; +$session->cache->clear;