Changeset 1719
- Timestamp:
- 10/06/06 00:32:24
- Files:
-
- trunk/plagger/deps/CustomFeed-Script.yaml (modified) (1 diff)
- trunk/plagger/lib/Plagger/Plugin/CustomFeed/Script.pm (modified) (2 diffs)
- trunk/plagger/t/plugins/CustomFeed-Script/base.t (modified) (1 diff)
- trunk/plagger/t/samples/scraper-yaml-syck.pl (added)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/plagger/deps/CustomFeed-Script.yaml
r1717 r1719 2 2 author: Tatsuhiko Miyagawa 3 3 depends: 4 YAML::Syck: 0 4 5 bundles: 5 6 - Aggregator::Simple trunk/plagger/lib/Plagger/Plugin/CustomFeed/Script.pm
r1718 r1719 5 5 use URI; 6 6 use URI::Escape; 7 use YAML ;7 use YAML::Syck; 8 8 9 9 use Plagger::Plugin::Aggregator::Simple; … … 49 49 } else { 50 50 eval { 51 my $feed = YAML:: Load($output);51 my $feed = YAML::Syck::Load($output); 52 52 $context->log(debug => "Looks like output is YAML"); 53 53 local $self->{conf} = $feed; trunk/plagger/t/plugins/CustomFeed-Script/base.t
r1717 r1719 50 50 is $context->update->feeds->[0]->link, "http://example.com/"; 51 51 is $context->update->feeds->[0]->description, "baz"; 52 53 === 54 --- input config 55 plugins: 56 - module: Subscription::Config 57 config: 58 feed: 59 - script://$t::TestPlagger::BaseDirURI/t/samples/scraper-yaml-syck.pl 60 - module: CustomFeed::Script 61 --- expected 62 is $context->update->feeds->[0]->title, "Foo Bar"; 63 is $context->update->feeds->[0]->link, "http://example.com/"; 64 is $context->update->feeds->[0]->count, 2; 65 is $context->update->feeds->[0]->entries->[0]->title, "Entry 1"; 66 is $context->update->feeds->[0]->entries->[0]->link, "http://example.com/1";
