From 805f378586341ff13df6f8d7051e08d737e44cc5 Mon Sep 17 00:00:00 2001 From: Dave Cole Date: Mon, 29 Apr 2013 17:48:10 -0400 Subject: [PATCH] Add test for nested post_url --- .../_posts/es/2008-11-21-nested.textile | 8 +++++++ test/test_generated_site.rb | 2 +- test/test_tags.rb | 21 +++++++++++++++++++ 3 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 test/source/_posts/es/2008-11-21-nested.textile diff --git a/test/source/_posts/es/2008-11-21-nested.textile b/test/source/_posts/es/2008-11-21-nested.textile new file mode 100644 index 00000000..6140a46e --- /dev/null +++ b/test/source/_posts/es/2008-11-21-nested.textile @@ -0,0 +1,8 @@ +--- +layout: default +title: Nested +--- + +url: {{ page.url }} +date: {{ page.date }} +id: {{ page.id }} \ No newline at end of file diff --git a/test/test_generated_site.rb b/test/test_generated_site.rb index ca676861..85a0a2c7 100644 --- a/test/test_generated_site.rb +++ b/test/test_generated_site.rb @@ -14,7 +14,7 @@ class TestGeneratedSite < Test::Unit::TestCase end should "ensure post count is as expected" do - assert_equal 32, @site.posts.size + assert_equal 33, @site.posts.size end should "insert site.posts into the index" do diff --git a/test/test_tags.rb b/test/test_tags.rb index 0ba6b647..09dd1003 100644 --- a/test/test_tags.rb +++ b/test/test_tags.rb @@ -204,6 +204,27 @@ CONTENT end end + context "simple page with nested post linking" do + setup do + content = < 'pretty', 'source' => source_dir, 'destination' => dest_dir, 'read_posts' => true}) + end + + should "not cause an error" do + assert_no_match /markdown\-html\-error/, @result + end + + should "have the url to the \"complex\" post from 2008-11-21" do + assert_match %r{/2008/11/21/nested/}, @result + end + end + context "gist tag" do context "simple" do setup do