require 5; use strict; use Test; BEGIN { plan tests => 16 } print "# Starting ", __FILE__ , " ...\n"; ok 1; #sub XML::RSS::SimpleGen::DEBUG () {20} use XML::RSS::SimpleGen (); sub r ($$) { my($m,$v) = @_; my $r = XML::RSS::SimpleGen->new('http://test.int/','blorg'); $r->$m($v); $r->as_string; } ok r('ttl', '30'), '/30/'; ok r('skipHours', 1), '/\s*1\s*/'; ok r('skipDays' , 1), '/\s*Monday\s*/'; ok r('skipDays' , 'Monday'), '/\s*Monday\s*/'; ok r('skipDays' , 'Monday'), '/\s*Monday\s*/'; ok r('language' , 'sgn-us'), '/sgn-us/'; ok r('css', './foo.css'), '/foo\.css/'; ok r('xsl', './foo.xsl'), '/foo\.xsl/'; ok r('webMaster', 'jojo@mojo.int'), '/jojo@mojo.int/'; ok r('docs', 'http://whatever.int'), '/http://whatever\.int/'; ok r('url', 'http://whatever.int'), '/http://whatever.int/'; ok r('title', 'jojo@mojo.int'), '/jojo@mojo.int/'; ok r('description', 'jojo@mojo.int'), '/jojo@mojo.int/'; ok r('item', 'http://whatever.int'), '/http://whatever.int/'; print "# Done at ", scalar(localtime), ".\n"; ok 1;