Update rss20 test cases.
authorGavin Carr <gonzai@users.sourceforge.net>
Tue, 4 Dec 2007 10:37:06 +0000 (10:37 +0000)
committerGavin Carr <gonzai@users.sourceforge.net>
Tue, 4 Dec 2007 10:37:06 +0000 (10:37 +0000)
15 files changed:
t/static_basic/config/blosxom.conf
t/static_basic/config/plugins.conf [new file with mode: 0644]
t/static_basic/expected/2006/07/19/index.rss
t/static_basic/expected/2006/07/index.rss
t/static_basic/expected/2006/index.rss
t/static_basic/expected/index.rss
t/templates/config/blosxom.conf
t/templates/config/plugins.conf [new file with mode: 0644]
t/templates/data/web/2.txt [new file with mode: 0644]
t/templates/data/web/2.txt.200711111111 [new file with mode: 0644]
t/templates/expected/index.html [new file with mode: 0644]
t/templates/expected/index.rss [new file with mode: 0644]
t/templates/expected/web/index.html [new file with mode: 0644]
t/templates/expected/web/index.rss [new file with mode: 0644]
t/templates/spec.yaml

index 7d8ef26..18ddf7a 100644 (file)
@@ -1,4 +1,6 @@
 $datadir = "$ENV{BLOSXOM_CONFIG_DIR}/../data";
+$plugin_list = "$ENV{BLOSXOM_CONFIG_DIR}/plugins.conf";
+$plugin_path = "$ENV{BLOSXOM_CONFIG_DIR}/../../../general:$ENV{BLOSXOM_CONFIG_DIR}/../../../gavinc";
 $static_dir = "$ENV{BLOSXOM_CONFIG_DIR}/../static";
 $static_password = 'static';
 @static_flavours = qw/html rss/;
diff --git a/t/static_basic/config/plugins.conf b/t/static_basic/config/plugins.conf
new file mode 100644 (file)
index 0000000..d3be1b1
--- /dev/null
@@ -0,0 +1,2 @@
+storydate
+rss20
index 9d5130f..74a5771 100644 (file)
@@ -1,20 +1,30 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<rss version="2.0">
-  <channel>
-    <title>My Weblog</title>
-    <link>http://localhost/</link>
-    <description>Yet another Blosxom weblog.</description>
-    <language>en</language>
-    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
-    <generator>blosxom/2.0.2</generator>
+<rss version="2.0"
+    xmlns:dc="http://purl.org/dc/elements/1.1/"
+    xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
+    xmlns:atom="http://www.w3.org/2005/Atom">
 
-  <item>
-    <title>Lorem ipsum</title>
-    <pubDate>Wed, 19 Jul 2006 22:54:00 +0000</pubDate>
-    <link>http://localhost/2006/07/19#1</link>
-    <category></category>
-    <guid isPermaLink="false">/1</guid>
-    <description>Lorem ipsum dolor sit amet ipso facto.Lorem ipsum dolor sit amet ipso
+    <channel>
+        <title>My Weblog</title>
+        <link>http://localhost/</link>
+        <description>Yet another Blosxom weblog.</description>
+        <managingEditor>author@example.com (A. U. Thor)</managingEditor>
+        <webMaster>author@example.com (A. U. Thor)</webMaster>
+        <pubDate>Wed, 19 Jul 2006 22:54:00 +0000</pubDate>
+        <language>en</language>
+        <generator>blosxom 2.0.2</generator>
+        <atom:link href="http://localhost" rel="self" type="application/rss+xml" />
+        <sy:updatePeriod>hourly</sy:updatePeriod>
+        <sy:updateFrequency>1</sy:updateFrequency>
+        <sy:updateBase>2000-01-01T12:00+00:00</sy:updateBase>
+
+
+        <item>
+            <title>Lorem ipsum</title>
+            <link>http://localhost/1.html</link>
+            <guid isPermaLink="true">http://localhost/1.html</guid>
+            <pubDate>Wed, 19 Jul 2006 22:54:00 +0000</pubDate>
+            <description>Lorem ipsum dolor sit amet ipso facto.Lorem ipsum dolor sit amet ipso
 facto.Lorem ipsum dolor sit amet ipso facto. Lorem ipsum dolor sit
 amet ipso facto.Lorem ipsum dolor sit amet ipso facto. 
 
@@ -28,7 +38,9 @@ cora dola tym ipso hor.Lorem ipso foer tyr wuz de ramas cora dola tym
 ipso hor tyr wuz de ramas cora dola tymon ipso foer tyr wuz de ramas
 cora dola tymo. Lorem ipso hoccer foer tyr wuz de ras cora dola tymon
 ipso hoc cer fuz de ramas cora dola tymon ipso hoccer. Lorem ipso foer
-tyr wuz de ramas cora dola tym ipso hor.</description>
-  </item>
-  </channel>
+tyr wuz de ramas cora dola tym ipso hor.
+            </description>
+        </item>
+
+    </channel>
 </rss>
index 9d5130f..74a5771 100644 (file)
@@ -1,20 +1,30 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<rss version="2.0">
-  <channel>
-    <title>My Weblog</title>
-    <link>http://localhost/</link>
-    <description>Yet another Blosxom weblog.</description>
-    <language>en</language>
-    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
-    <generator>blosxom/2.0.2</generator>
+<rss version="2.0"
+    xmlns:dc="http://purl.org/dc/elements/1.1/"
+    xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
+    xmlns:atom="http://www.w3.org/2005/Atom">
 
-  <item>
-    <title>Lorem ipsum</title>
-    <pubDate>Wed, 19 Jul 2006 22:54:00 +0000</pubDate>
-    <link>http://localhost/2006/07/19#1</link>
-    <category></category>
-    <guid isPermaLink="false">/1</guid>
-    <description>Lorem ipsum dolor sit amet ipso facto.Lorem ipsum dolor sit amet ipso
+    <channel>
+        <title>My Weblog</title>
+        <link>http://localhost/</link>
+        <description>Yet another Blosxom weblog.</description>
+        <managingEditor>author@example.com (A. U. Thor)</managingEditor>
+        <webMaster>author@example.com (A. U. Thor)</webMaster>
+        <pubDate>Wed, 19 Jul 2006 22:54:00 +0000</pubDate>
+        <language>en</language>
+        <generator>blosxom 2.0.2</generator>
+        <atom:link href="http://localhost" rel="self" type="application/rss+xml" />
+        <sy:updatePeriod>hourly</sy:updatePeriod>
+        <sy:updateFrequency>1</sy:updateFrequency>
+        <sy:updateBase>2000-01-01T12:00+00:00</sy:updateBase>
+
+
+        <item>
+            <title>Lorem ipsum</title>
+            <link>http://localhost/1.html</link>
+            <guid isPermaLink="true">http://localhost/1.html</guid>
+            <pubDate>Wed, 19 Jul 2006 22:54:00 +0000</pubDate>
+            <description>Lorem ipsum dolor sit amet ipso facto.Lorem ipsum dolor sit amet ipso
 facto.Lorem ipsum dolor sit amet ipso facto. Lorem ipsum dolor sit
 amet ipso facto.Lorem ipsum dolor sit amet ipso facto. 
 
@@ -28,7 +38,9 @@ cora dola tym ipso hor.Lorem ipso foer tyr wuz de ramas cora dola tym
 ipso hor tyr wuz de ramas cora dola tymon ipso foer tyr wuz de ramas
 cora dola tymo. Lorem ipso hoccer foer tyr wuz de ras cora dola tymon
 ipso hoc cer fuz de ramas cora dola tymon ipso hoccer. Lorem ipso foer
-tyr wuz de ramas cora dola tym ipso hor.</description>
-  </item>
-  </channel>
+tyr wuz de ramas cora dola tym ipso hor.
+            </description>
+        </item>
+
+    </channel>
 </rss>
index 9d5130f..74a5771 100644 (file)
@@ -1,20 +1,30 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<rss version="2.0">
-  <channel>
-    <title>My Weblog</title>
-    <link>http://localhost/</link>
-    <description>Yet another Blosxom weblog.</description>
-    <language>en</language>
-    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
-    <generator>blosxom/2.0.2</generator>
+<rss version="2.0"
+    xmlns:dc="http://purl.org/dc/elements/1.1/"
+    xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
+    xmlns:atom="http://www.w3.org/2005/Atom">
 
-  <item>
-    <title>Lorem ipsum</title>
-    <pubDate>Wed, 19 Jul 2006 22:54:00 +0000</pubDate>
-    <link>http://localhost/2006/07/19#1</link>
-    <category></category>
-    <guid isPermaLink="false">/1</guid>
-    <description>Lorem ipsum dolor sit amet ipso facto.Lorem ipsum dolor sit amet ipso
+    <channel>
+        <title>My Weblog</title>
+        <link>http://localhost/</link>
+        <description>Yet another Blosxom weblog.</description>
+        <managingEditor>author@example.com (A. U. Thor)</managingEditor>
+        <webMaster>author@example.com (A. U. Thor)</webMaster>
+        <pubDate>Wed, 19 Jul 2006 22:54:00 +0000</pubDate>
+        <language>en</language>
+        <generator>blosxom 2.0.2</generator>
+        <atom:link href="http://localhost" rel="self" type="application/rss+xml" />
+        <sy:updatePeriod>hourly</sy:updatePeriod>
+        <sy:updateFrequency>1</sy:updateFrequency>
+        <sy:updateBase>2000-01-01T12:00+00:00</sy:updateBase>
+
+
+        <item>
+            <title>Lorem ipsum</title>
+            <link>http://localhost/1.html</link>
+            <guid isPermaLink="true">http://localhost/1.html</guid>
+            <pubDate>Wed, 19 Jul 2006 22:54:00 +0000</pubDate>
+            <description>Lorem ipsum dolor sit amet ipso facto.Lorem ipsum dolor sit amet ipso
 facto.Lorem ipsum dolor sit amet ipso facto. Lorem ipsum dolor sit
 amet ipso facto.Lorem ipsum dolor sit amet ipso facto. 
 
@@ -28,7 +38,9 @@ cora dola tym ipso hor.Lorem ipso foer tyr wuz de ramas cora dola tym
 ipso hor tyr wuz de ramas cora dola tymon ipso foer tyr wuz de ramas
 cora dola tymo. Lorem ipso hoccer foer tyr wuz de ras cora dola tymon
 ipso hoc cer fuz de ramas cora dola tymon ipso hoccer. Lorem ipso foer
-tyr wuz de ramas cora dola tym ipso hor.</description>
-  </item>
-  </channel>
+tyr wuz de ramas cora dola tym ipso hor.
+            </description>
+        </item>
+
+    </channel>
 </rss>
index 9d5130f..74a5771 100644 (file)
@@ -1,20 +1,30 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<rss version="2.0">
-  <channel>
-    <title>My Weblog</title>
-    <link>http://localhost/</link>
-    <description>Yet another Blosxom weblog.</description>
-    <language>en</language>
-    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
-    <generator>blosxom/2.0.2</generator>
+<rss version="2.0"
+    xmlns:dc="http://purl.org/dc/elements/1.1/"
+    xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
+    xmlns:atom="http://www.w3.org/2005/Atom">
 
-  <item>
-    <title>Lorem ipsum</title>
-    <pubDate>Wed, 19 Jul 2006 22:54:00 +0000</pubDate>
-    <link>http://localhost/2006/07/19#1</link>
-    <category></category>
-    <guid isPermaLink="false">/1</guid>
-    <description>Lorem ipsum dolor sit amet ipso facto.Lorem ipsum dolor sit amet ipso
+    <channel>
+        <title>My Weblog</title>
+        <link>http://localhost/</link>
+        <description>Yet another Blosxom weblog.</description>
+        <managingEditor>author@example.com (A. U. Thor)</managingEditor>
+        <webMaster>author@example.com (A. U. Thor)</webMaster>
+        <pubDate>Wed, 19 Jul 2006 22:54:00 +0000</pubDate>
+        <language>en</language>
+        <generator>blosxom 2.0.2</generator>
+        <atom:link href="http://localhost" rel="self" type="application/rss+xml" />
+        <sy:updatePeriod>hourly</sy:updatePeriod>
+        <sy:updateFrequency>1</sy:updateFrequency>
+        <sy:updateBase>2000-01-01T12:00+00:00</sy:updateBase>
+
+
+        <item>
+            <title>Lorem ipsum</title>
+            <link>http://localhost/1.html</link>
+            <guid isPermaLink="true">http://localhost/1.html</guid>
+            <pubDate>Wed, 19 Jul 2006 22:54:00 +0000</pubDate>
+            <description>Lorem ipsum dolor sit amet ipso facto.Lorem ipsum dolor sit amet ipso
 facto.Lorem ipsum dolor sit amet ipso facto. Lorem ipsum dolor sit
 amet ipso facto.Lorem ipsum dolor sit amet ipso facto. 
 
@@ -28,7 +38,9 @@ cora dola tym ipso hor.Lorem ipso foer tyr wuz de ramas cora dola tym
 ipso hor tyr wuz de ramas cora dola tymon ipso foer tyr wuz de ramas
 cora dola tymo. Lorem ipso hoccer foer tyr wuz de ras cora dola tymon
 ipso hoc cer fuz de ramas cora dola tymon ipso hoccer. Lorem ipso foer
-tyr wuz de ramas cora dola tym ipso hor.</description>
-  </item>
-  </channel>
+tyr wuz de ramas cora dola tym ipso hor.
+            </description>
+        </item>
+
+    </channel>
 </rss>
index ae83e48..27d4b12 100644 (file)
@@ -1 +1,3 @@
 $datadir = "$ENV{BLOSXOM_CONFIG_DIR}/../data";
+$plugin_list = "$ENV{BLOSXOM_CONFIG_DIR}/plugins.conf";
+$plugin_path = "$ENV{BLOSXOM_CONFIG_DIR}/../../../general:$ENV{BLOSXOM_CONFIG_DIR}/../../../gavinc";
diff --git a/t/templates/config/plugins.conf b/t/templates/config/plugins.conf
new file mode 100644 (file)
index 0000000..d3be1b1
--- /dev/null
@@ -0,0 +1,2 @@
+storydate
+rss20
diff --git a/t/templates/data/web/2.txt b/t/templates/data/web/2.txt
new file mode 100644 (file)
index 0000000..9d04c49
--- /dev/null
@@ -0,0 +1,10 @@
+Lorem ipsum II
+
+Lorem ipsum dolor sit amet ipso facto.Lorem ipsum dolor sit amet ipso
+facto.Lorem ipsum dolor sit amet ipso facto. Lorem ipsum dolor sit
+amet ipso facto.Lorem ipsum dolor sit amet ipso facto. 
+
+Lorem ipso hoccer foer tyr wuz de ras cora dola tymon ipso hoc cer fuz
+de ramas cora dola tymon ipso hoccer. Lorem ipso foer tyr wuz de ramas
+cora dola tym ipso hor.
+
diff --git a/t/templates/data/web/2.txt.200711111111 b/t/templates/data/web/2.txt.200711111111
new file mode 100644 (file)
index 0000000..9d04c49
--- /dev/null
@@ -0,0 +1,10 @@
+Lorem ipsum II
+
+Lorem ipsum dolor sit amet ipso facto.Lorem ipsum dolor sit amet ipso
+facto.Lorem ipsum dolor sit amet ipso facto. Lorem ipsum dolor sit
+amet ipso facto.Lorem ipsum dolor sit amet ipso facto. 
+
+Lorem ipso hoccer foer tyr wuz de ras cora dola tymon ipso hoc cer fuz
+de ramas cora dola tymon ipso hoccer. Lorem ipso foer tyr wuz de ramas
+cora dola tym ipso hor.
+
diff --git a/t/templates/expected/index.html b/t/templates/expected/index.html
new file mode 100644 (file)
index 0000000..b0714d8
--- /dev/null
@@ -0,0 +1,46 @@
+Content-Type: text/xhtml; charset=UTF-8\r
+\r
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+          "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html>
+    <head>
+        <link rel="alternate" type="application/rss+xml" title="RSS" href="http://localhost/index.rss" />
+        <title>My Weblog   
+        </title>
+    </head>
+    <body>
+        <h1>My Weblog</h1>
+        <h2>  </h2>
+        <h3>2007-11-11</h3>
+        <h4><a name="2">Lorem ipsum II</a></h4>
+        <div>
+Lorem ipsum dolor sit amet ipso facto.Lorem ipsum dolor sit amet ipso
+facto.Lorem ipsum dolor sit amet ipso facto. Lorem ipsum dolor sit
+amet ipso facto.Lorem ipsum dolor sit amet ipso facto. 
+
+Lorem ipso hoccer foer tyr wuz de ras cora dola tymon ipso hoc cer fuz
+de ramas cora dola tymon ipso hoccer. Lorem ipso foer tyr wuz de ramas
+cora dola tym ipso hor.
+</div>
+        <p>posted at: 11:11 | path: <a href="http://localhost/web">/web </a> | <a href="http://localhost/2007/11/11#2">permanent link to this entry</a></p>
+        <h3>2006-07-19</h3>
+        <h4><a name="1">Lorem ipsum</a></h4>
+        <div>Lorem ipsum dolor sit amet ipso facto.Lorem ipsum dolor sit amet ipso
+facto.Lorem ipsum dolor sit amet ipso facto. Lorem ipsum dolor sit
+amet ipso facto.Lorem ipsum dolor sit amet ipso facto. 
+
+facto.Lorem ipsum dolor sit amet ipso facto.Lorem ipsum dolor sit amet
+ipso facto.Lorem ipsum dolor sit amet ipso facto. Lorem ipsum dolor
+sit amet ipso facto.Lorem ipsum dolor sit amet ipso facto. 
+
+Lorem ipso hoccer foer tyr wuz de ras cora dola tymon ipso hoc cer fuz
+de ramas cora dola tymon ipso hoccer. Lorem ipso foer tyr wuz de ramas
+cora dola tym ipso hor.Lorem ipso foer tyr wuz de ramas cora dola tym
+ipso hor tyr wuz de ramas cora dola tymon ipso foer tyr wuz de ramas
+cora dola tymo. Lorem ipso hoccer foer tyr wuz de ras cora dola tymon
+ipso hoc cer fuz de ramas cora dola tymon ipso hoccer. Lorem ipso foer
+tyr wuz de ramas cora dola tym ipso hor.</div>
+        <p>posted at: 22:54 | path: <a href="http://localhost"> </a> | <a href="http://localhost/2006/07/19#1">permanent link to this entry</a></p>
+
+    </body>
+</html>
diff --git a/t/templates/expected/index.rss b/t/templates/expected/index.rss
new file mode 100644 (file)
index 0000000..58312d8
--- /dev/null
@@ -0,0 +1,65 @@
+Content-Type: text/xml; charset=UTF-8\r
+\r
+<?xml version="1.0" encoding="UTF-8"?>
+<rss version="2.0"
+    xmlns:dc="http://purl.org/dc/elements/1.1/"
+    xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
+    xmlns:atom="http://www.w3.org/2005/Atom">
+
+    <channel>
+        <title>My Weblog</title>
+        <link>http://localhost/</link>
+        <description>Yet another Blosxom weblog.</description>
+        <managingEditor>author@example.com (A. U. Thor)</managingEditor>
+        <webMaster>author@example.com (A. U. Thor)</webMaster>
+        <pubDate>Sun, 11 Nov 2007 11:11:00 +0000</pubDate>
+        <language>en</language>
+        <generator>blosxom 2.0.2</generator>
+        <atom:link href="http://localhost/index.rss" rel="self" type="application/rss+xml" />
+        <sy:updatePeriod>hourly</sy:updatePeriod>
+        <sy:updateFrequency>1</sy:updateFrequency>
+        <sy:updateBase>2000-01-01T12:00+00:00</sy:updateBase>
+
+
+        <item>
+            <title>Lorem ipsum II</title>
+            <link>http://localhost/web/2.html</link>
+            <guid isPermaLink="true">http://localhost/web/2.html</guid>
+            <pubDate>Sun, 11 Nov 2007 11:11:00 +0000</pubDate>
+            <description>
+Lorem ipsum dolor sit amet ipso facto.Lorem ipsum dolor sit amet ipso
+facto.Lorem ipsum dolor sit amet ipso facto. Lorem ipsum dolor sit
+amet ipso facto.Lorem ipsum dolor sit amet ipso facto. 
+
+Lorem ipso hoccer foer tyr wuz de ras cora dola tymon ipso hoc cer fuz
+de ramas cora dola tymon ipso hoccer. Lorem ipso foer tyr wuz de ramas
+cora dola tym ipso hor.
+
+            </description>
+        </item>
+
+        <item>
+            <title>Lorem ipsum</title>
+            <link>http://localhost/1.html</link>
+            <guid isPermaLink="true">http://localhost/1.html</guid>
+            <pubDate>Wed, 19 Jul 2006 22:54:00 +0000</pubDate>
+            <description>Lorem ipsum dolor sit amet ipso facto.Lorem ipsum dolor sit amet ipso
+facto.Lorem ipsum dolor sit amet ipso facto. Lorem ipsum dolor sit
+amet ipso facto.Lorem ipsum dolor sit amet ipso facto. 
+
+facto.Lorem ipsum dolor sit amet ipso facto.Lorem ipsum dolor sit amet
+ipso facto.Lorem ipsum dolor sit amet ipso facto. Lorem ipsum dolor
+sit amet ipso facto.Lorem ipsum dolor sit amet ipso facto. 
+
+Lorem ipso hoccer foer tyr wuz de ras cora dola tymon ipso hoc cer fuz
+de ramas cora dola tymon ipso hoccer. Lorem ipso foer tyr wuz de ramas
+cora dola tym ipso hor.Lorem ipso foer tyr wuz de ramas cora dola tym
+ipso hor tyr wuz de ramas cora dola tymon ipso foer tyr wuz de ramas
+cora dola tymo. Lorem ipso hoccer foer tyr wuz de ras cora dola tymon
+ipso hoc cer fuz de ramas cora dola tymon ipso hoccer. Lorem ipso foer
+tyr wuz de ramas cora dola tym ipso hor.
+            </description>
+        </item>
+
+    </channel>
+</rss>
diff --git a/t/templates/expected/web/index.html b/t/templates/expected/web/index.html
new file mode 100644 (file)
index 0000000..37c232a
--- /dev/null
@@ -0,0 +1,28 @@
+Content-Type: text/xhtml; charset=UTF-8\r
+\r
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
+          "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html>
+    <head>
+        <link rel="alternate" type="application/rss+xml" title="RSS" href="http://localhost/index.rss" />
+        <title>My Weblog   
+        </title>
+    </head>
+    <body>
+        <h1>My Weblog</h1>
+        <h2>  </h2>
+        <h3>2007-11-11</h3>
+        <h4><a name="2">Lorem ipsum II</a></h4>
+        <div>
+Lorem ipsum dolor sit amet ipso facto.Lorem ipsum dolor sit amet ipso
+facto.Lorem ipsum dolor sit amet ipso facto. Lorem ipsum dolor sit
+amet ipso facto.Lorem ipsum dolor sit amet ipso facto. 
+
+Lorem ipso hoccer foer tyr wuz de ras cora dola tymon ipso hoc cer fuz
+de ramas cora dola tymon ipso hoccer. Lorem ipso foer tyr wuz de ramas
+cora dola tym ipso hor.
+</div>
+        <p>posted at: 11:11 | path: <a href="http://localhost/web">/web </a> | <a href="http://localhost/2007/11/11#2">permanent link to this entry</a></p>
+
+    </body>
+</html>
diff --git a/t/templates/expected/web/index.rss b/t/templates/expected/web/index.rss
new file mode 100644 (file)
index 0000000..aabb7b4
--- /dev/null
@@ -0,0 +1,43 @@
+Content-Type: text/xml; charset=UTF-8\r
+\r
+<?xml version="1.0" encoding="UTF-8"?>
+<rss version="2.0"
+    xmlns:dc="http://purl.org/dc/elements/1.1/"
+    xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
+    xmlns:atom="http://www.w3.org/2005/Atom">
+
+    <channel>
+        <title>My Weblog</title>
+        <link>http://localhost/</link>
+        <category>web</category>
+        <description>Yet another Blosxom weblog.</description>
+        <managingEditor>author@example.com (A. U. Thor)</managingEditor>
+        <webMaster>author@example.com (A. U. Thor)</webMaster>
+        <pubDate>Sun, 11 Nov 2007 11:11:00 +0000</pubDate>
+        <language>en</language>
+        <generator>blosxom 2.0.2</generator>
+        <atom:link href="http://localhost/web/index.rss" rel="self" type="application/rss+xml" />
+        <sy:updatePeriod>hourly</sy:updatePeriod>
+        <sy:updateFrequency>1</sy:updateFrequency>
+        <sy:updateBase>2000-01-01T12:00+00:00</sy:updateBase>
+
+
+        <item>
+            <title>Lorem ipsum II</title>
+            <link>http://localhost/web/2.html</link>
+            <guid isPermaLink="true">http://localhost/web/2.html</guid>
+            <pubDate>Sun, 11 Nov 2007 11:11:00 +0000</pubDate>
+            <description>
+Lorem ipsum dolor sit amet ipso facto.Lorem ipsum dolor sit amet ipso
+facto.Lorem ipsum dolor sit amet ipso facto. Lorem ipsum dolor sit
+amet ipso facto.Lorem ipsum dolor sit amet ipso facto. 
+
+Lorem ipso hoccer foer tyr wuz de ras cora dola tymon ipso hoc cer fuz
+de ramas cora dola tymon ipso hoccer. Lorem ipso foer tyr wuz de ramas
+cora dola tym ipso hor.
+
+            </description>
+        </item>
+
+    </channel>
+</rss>
index 93883d3..167aadb 100644 (file)
@@ -1,4 +1,13 @@
 tests:
   - 
     - ""
-    - expected.html
+    - "expected/index.html"
+  - 
+    - "path=/index.rss"
+    - "expected/index.rss"
+  - 
+    - "path=/web/index.html"
+    - "expected/web/index.html"
+  - 
+    - "path=/web/index.rss"
+    - "expected/web/index.rss"