]> git.deb.at Git - pkg/blosxom.git/commitdiff
added initial test suite version
authorKevin Scaldeferri <kscaldef@users.sourceforge.net>
Tue, 25 Jul 2006 23:08:51 +0000 (23:08 +0000)
committerKevin Scaldeferri <kscaldef@users.sourceforge.net>
Tue, 25 Jul 2006 23:08:51 +0000 (23:08 +0000)
20 files changed:
t/driver.t [new file with mode: 0755]
t/t-permalinks/data/foo/bar.txt [new file with mode: 0644]
t/t-permalinks/data/foo/baz.txt [new file with mode: 0644]
t/t-permalinks/expected.bar [new file with mode: 0644]
t/t-permalinks/expected.html [new file with mode: 0644]
t/t-permalinks/expected.rss [new file with mode: 0644]
t/t-permalinks/spec.yaml [new file with mode: 0644]
t/t-smoketest/data/1.txt [new file with mode: 0644]
t/t-smoketest/expected.html [new file with mode: 0644]
t/t-smoketest/expected.rss [new file with mode: 0644]
t/t-smoketest/spec.yaml [new file with mode: 0644]
t/t-templates/data/1.txt [new file with mode: 0644]
t/t-templates/data/content_type.html [new file with mode: 0644]
t/t-templates/data/date.html [new file with mode: 0644]
t/t-templates/data/foot.html [new file with mode: 0644]
t/t-templates/data/head.html [new file with mode: 0644]
t/t-templates/data/story.html [new file with mode: 0644]
t/t-templates/expected.html [new file with mode: 0644]
t/t-templates/expected.rss [new file with mode: 0644]
t/t-templates/spec.yaml [new file with mode: 0644]

diff --git a/t/driver.t b/t/driver.t
new file mode 100755 (executable)
index 0000000..7e12204
--- /dev/null
@@ -0,0 +1,61 @@
+#!/usr/bin/perl
+
+use strict;
+use warnings;
+
+use Test::More qw( no_plan );
+
+use File::Copy;
+use File::Compare;
+use Cwd;
+use YAML;
+
+
+my $orig_cwd = cwd();
+
+opendir(my $dh, $orig_cwd) or die("Opendir failed: $!");
+
+my @tests = grep { /^t-/ } readdir $dh;
+
+for my $testdir (@tests) {
+  my (undef, $test) = split /-/, $testdir, 2;
+  
+  chdir $testdir;
+  my $cwd = cwd();
+
+  my $spec = YAML::LoadFile ("spec.yaml");
+
+  if (! $spec) {
+    fail ("$test - loading spec");
+    next;
+  }
+
+  my $success = 1;
+
+  copy("../../blosxom.cgi", ".") or die("Copy failed: $!");
+  chmod(0777, "blosxom.cgi");
+
+  system("perl -pi -e 's{/Library/WebServer/Documents/blosxom}{$cwd/data}' blosxom.cgi") == 0
+      or die "$!";
+
+  for (@{$spec->{tests}}) {
+    my ($args, $output) = @$_;
+
+    system("./blosxom.cgi $args > ${output}.got") == 0
+        or die "$!";
+
+    if (ok(compare("${output}.got", $output) == 0, 
+           "$test - Got expected output for args [$args]")) {
+      unlink("${output}.got");
+    } else {
+      $success = 0;
+    }
+  }
+
+  if ($success) {
+    unlink("blosxom.cgi");
+  }
+
+  chdir $orig_cwd;
+}
+
diff --git a/t/t-permalinks/data/foo/bar.txt b/t/t-permalinks/data/foo/bar.txt
new file mode 100644 (file)
index 0000000..1e06cbd
--- /dev/null
@@ -0,0 +1,4 @@
+Lorem ipsum
+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. 
diff --git a/t/t-permalinks/data/foo/baz.txt b/t/t-permalinks/data/foo/baz.txt
new file mode 100644 (file)
index 0000000..f946d24
--- /dev/null
@@ -0,0 +1,8 @@
+Lorem ipso
+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.
diff --git a/t/t-permalinks/expected.bar b/t/t-permalinks/expected.bar
new file mode 100644 (file)
index 0000000..7b788c3
--- /dev/null
@@ -0,0 +1,30 @@
+Content-Type: text/html; charset=ISO-8859-1\r
+\r
+<html>
+    <head>
+        <link rel="alternate" type="type="application/rss+xml" title="RSS" href="http://localhost/./blosxom.cgi/index.rss" />
+        <title>My Weblog   
+        </title>
+    </head>
+    <body>
+        <center>
+            <font size="+3">My Weblog</font><br />
+              
+        </center>
+        <p />
+        <h3>Tue, 25 Jul 2006</h3>
+       <p>
+           <a name="bar"><b>Lorem ipsum</b></a><br />
+           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. <br />
+           <br />
+           posted at: 11:02 | path: <a href="http://localhost/./blosxom.cgi/foo">/foo </a> | <a href="http://localhost/./blosxom.cgi/2006/07/25#bar">permanent link to this entry</a>
+       </p>
+
+        <p />
+        <center>
+            <a href="http://www.blosxom.com/"><img src="http://www.blosxom.com/images/pb_blosxom.gif" border="0" /></a>
+        </center>
+    </body>
+</html>
diff --git a/t/t-permalinks/expected.html b/t/t-permalinks/expected.html
new file mode 100644 (file)
index 0000000..e63a481
--- /dev/null
@@ -0,0 +1,42 @@
+Content-Type: text/html; charset=ISO-8859-1\r
+\r
+<html>
+    <head>
+        <link rel="alternate" type="type="application/rss+xml" title="RSS" href="http://localhost/./blosxom.cgi/index.rss" />
+        <title>My Weblog   
+        </title>
+    </head>
+    <body>
+        <center>
+            <font size="+3">My Weblog</font><br />
+              
+        </center>
+        <p />
+        <h3>Tue, 25 Jul 2006</h3>
+       <p>
+           <a name="baz"><b>Lorem ipso</b></a><br />
+           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.<br />
+           <br />
+           posted at: 11:03 | path: <a href="http://localhost/./blosxom.cgi/foo">/foo </a> | <a href="http://localhost/./blosxom.cgi/2006/07/25#baz">permanent link to this entry</a>
+       </p>
+       <p>
+           <a name="bar"><b>Lorem ipsum</b></a><br />
+           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. <br />
+           <br />
+           posted at: 11:02 | path: <a href="http://localhost/./blosxom.cgi/foo">/foo </a> | <a href="http://localhost/./blosxom.cgi/2006/07/25#bar">permanent link to this entry</a>
+       </p>
+
+        <p />
+        <center>
+            <a href="http://www.blosxom.com/"><img src="http://www.blosxom.com/images/pb_blosxom.gif" border="0" /></a>
+        </center>
+    </body>
+</html>
diff --git a/t/t-permalinks/expected.rss b/t/t-permalinks/expected.rss
new file mode 100644 (file)
index 0000000..a03fc8a
--- /dev/null
@@ -0,0 +1,34 @@
+Content-Type: text/xml; charset=ISO-8859-1\r
+\r
+<?xml version="1.0"?>
+<!-- name="generator" content="blosxom/2.0.2" -->
+<!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" "http://my.netscape.com/publish/formats/rss-0.91.dtd">
+
+<rss version="0.91">
+  <channel>
+    <title>My Weblog   </title>
+    <link>http://localhost/./blosxom.cgi</link>
+    <description>Yet another Blosxom weblog.</description>
+    <language>en</language>
+
+  <item>
+    <title>Lorem ipsum</title>
+    <link>http://localhost/./blosxom.cgi/2006/07/19#1</link>
+    <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/t-permalinks/spec.yaml b/t/t-permalinks/spec.yaml
new file mode 100644 (file)
index 0000000..586588b
--- /dev/null
@@ -0,0 +1,16 @@
+tests:
+  - 
+    - ""
+    - expected.html
+  -
+    - /foo
+    - expected.html
+  -
+    - /foo#bar
+    - expected.html
+  -
+    - /foo/bar.html
+    - expected.bar
+#  -
+#    - /2006/07/25/bar.html
+#    - expected.bar
diff --git a/t/t-smoketest/data/1.txt b/t/t-smoketest/data/1.txt
new file mode 100644 (file)
index 0000000..ea2a941
--- /dev/null
@@ -0,0 +1,16 @@
+Lorem ipsum
+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.
diff --git a/t/t-smoketest/expected.html b/t/t-smoketest/expected.html
new file mode 100644 (file)
index 0000000..9843135
--- /dev/null
@@ -0,0 +1,42 @@
+Content-Type: text/html; charset=ISO-8859-1\r
+\r
+<html>
+    <head>
+        <link rel="alternate" type="type="application/rss+xml" title="RSS" href="http://localhost/./blosxom.cgi/index.rss" />
+        <title>My Weblog   
+        </title>
+    </head>
+    <body>
+        <center>
+            <font size="+3">My Weblog</font><br />
+              
+        </center>
+        <p />
+        <h3>Wed, 19 Jul 2006</h3>
+       <p>
+           <a name="1"><b>Lorem ipsum</b></a><br />
+           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.<br />
+           <br />
+           posted at: 22:54 | path: <a href="http://localhost/./blosxom.cgi"> </a> | <a href="http://localhost/./blosxom.cgi/2006/07/19#1">permanent link to this entry</a>
+       </p>
+
+        <p />
+        <center>
+            <a href="http://www.blosxom.com/"><img src="http://www.blosxom.com/images/pb_blosxom.gif" border="0" /></a>
+        </center>
+    </body>
+</html>
diff --git a/t/t-smoketest/expected.rss b/t/t-smoketest/expected.rss
new file mode 100644 (file)
index 0000000..a03fc8a
--- /dev/null
@@ -0,0 +1,34 @@
+Content-Type: text/xml; charset=ISO-8859-1\r
+\r
+<?xml version="1.0"?>
+<!-- name="generator" content="blosxom/2.0.2" -->
+<!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" "http://my.netscape.com/publish/formats/rss-0.91.dtd">
+
+<rss version="0.91">
+  <channel>
+    <title>My Weblog   </title>
+    <link>http://localhost/./blosxom.cgi</link>
+    <description>Yet another Blosxom weblog.</description>
+    <language>en</language>
+
+  <item>
+    <title>Lorem ipsum</title>
+    <link>http://localhost/./blosxom.cgi/2006/07/19#1</link>
+    <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/t-smoketest/spec.yaml b/t/t-smoketest/spec.yaml
new file mode 100644 (file)
index 0000000..02f8989
--- /dev/null
@@ -0,0 +1,7 @@
+tests:
+  - 
+    - ""
+    - expected.html
+  - 
+    - "flav=rss"
+    - "expected.rss"
diff --git a/t/t-templates/data/1.txt b/t/t-templates/data/1.txt
new file mode 100644 (file)
index 0000000..ea2a941
--- /dev/null
@@ -0,0 +1,16 @@
+Lorem ipsum
+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.
diff --git a/t/t-templates/data/content_type.html b/t/t-templates/data/content_type.html
new file mode 100644 (file)
index 0000000..e81f92a
--- /dev/null
@@ -0,0 +1 @@
+text/xhtml; charset=UTF-8
diff --git a/t/t-templates/data/date.html b/t/t-templates/data/date.html
new file mode 100644 (file)
index 0000000..2cdf76d
--- /dev/null
@@ -0,0 +1 @@
+        <h3>$yr-$mo_num-$da</h3>
diff --git a/t/t-templates/data/foot.html b/t/t-templates/data/foot.html
new file mode 100644 (file)
index 0000000..5179ade
--- /dev/null
@@ -0,0 +1,3 @@
+
+    </body>
+</html>
diff --git a/t/t-templates/data/head.html b/t/t-templates/data/head.html
new file mode 100644 (file)
index 0000000..47130be
--- /dev/null
@@ -0,0 +1,11 @@
+<!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="type="application/rss+xml" title="RSS" href="$url/index.rss" />
+        <title>$blog_title $path_info_da $path_info_mo $path_info_yr
+        </title>
+    </head>
+    <body>
+        <h1>$blog_title</h1>
+        <h2>$path_info_da $path_info_mo $path_info_yr</h2>
diff --git a/t/t-templates/data/story.html b/t/t-templates/data/story.html
new file mode 100644 (file)
index 0000000..7f3d068
--- /dev/null
@@ -0,0 +1,3 @@
+        <h4><a name="$fn">$title</a></h4>
+        <div>$body</div>
+        <p>posted at: $ti | path: <a href="$url$path">$path </a> | <a href="$url/$yr/$mo_num/$da#$fn">permanent link to this entry</a></p>
diff --git a/t/t-templates/expected.html b/t/t-templates/expected.html
new file mode 100644 (file)
index 0000000..3ebf4fe
--- /dev/null
@@ -0,0 +1,34 @@
+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="type="application/rss+xml" title="RSS" href="http://localhost/./blosxom.cgi/index.rss" />
+        <title>My Weblog   
+        </title>
+    </head>
+    <body>
+        <h1>My Weblog</h1>
+        <h2>  </h2>
+        <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/./blosxom.cgi"> </a> | <a href="http://localhost/./blosxom.cgi/2006/07/19#1">permanent link to this entry</a></p>
+
+    </body>
+</html>
diff --git a/t/t-templates/expected.rss b/t/t-templates/expected.rss
new file mode 100644 (file)
index 0000000..a03fc8a
--- /dev/null
@@ -0,0 +1,34 @@
+Content-Type: text/xml; charset=ISO-8859-1\r
+\r
+<?xml version="1.0"?>
+<!-- name="generator" content="blosxom/2.0.2" -->
+<!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" "http://my.netscape.com/publish/formats/rss-0.91.dtd">
+
+<rss version="0.91">
+  <channel>
+    <title>My Weblog   </title>
+    <link>http://localhost/./blosxom.cgi</link>
+    <description>Yet another Blosxom weblog.</description>
+    <language>en</language>
+
+  <item>
+    <title>Lorem ipsum</title>
+    <link>http://localhost/./blosxom.cgi/2006/07/19#1</link>
+    <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/t-templates/spec.yaml b/t/t-templates/spec.yaml
new file mode 100644 (file)
index 0000000..93883d3
--- /dev/null
@@ -0,0 +1,4 @@
+tests:
+  - 
+    - ""
+    - expected.html