From 73fa7dcad41be24e0d5f32856361c07b5622d7f3 Mon Sep 17 00:00:00 2001 From: Nick Quaranto Date: Fri, 24 Apr 2009 23:19:13 -0400 Subject: [PATCH] Actually testing existing permalink_style and its effect on posts --- test/test_post.rb | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/test/test_post.rb b/test/test_post.rb index 815e4f36..c4e0c9db 100644 --- a/test/test_post.rb +++ b/test/test_post.rb @@ -49,6 +49,7 @@ class TestPost < Test::Unit::TestCase assert_equal "/2008/10/19/foo-bar.html", @post.url end + should "respect permalink" do file = "2008-12-03-permalinked-post.textile" @post.process(file) @@ -59,6 +60,30 @@ class TestPost < Test::Unit::TestCase assert_equal "my_category/permalinked-post", @post.url end + context "with permalink style of none" do + setup do + @post.site.permalink_style = :none + @post.categories = [] + @post.process(@fake_file) + end + + should "process the url correctly" do + assert_equal "/foo-bar.html", @post.url + end + end + + context "with permalink style of pretty" do + setup do + @post.site.permalink_style = :pretty + @post.categories = [] + @post.process(@fake_file) + end + + should "process the url correctly" do + assert_equal "/2008/10/19/foo-bar", @post.url + end + end + should "read yaml front-matter" do @post.read_yaml(@source, @real_file)