Actually testing existing permalink_style and its effect on posts

This commit is contained in:
Nick Quaranto 2009-04-24 23:19:13 -04:00
parent f3fd105b40
commit 73fa7dcad4
1 changed files with 25 additions and 0 deletions

View File

@ -49,6 +49,7 @@ class TestPost < Test::Unit::TestCase
assert_equal "/2008/10/19/foo-bar.html", @post.url assert_equal "/2008/10/19/foo-bar.html", @post.url
end end
should "respect permalink" do should "respect permalink" do
file = "2008-12-03-permalinked-post.textile" file = "2008-12-03-permalinked-post.textile"
@post.process(file) @post.process(file)
@ -59,6 +60,30 @@ class TestPost < Test::Unit::TestCase
assert_equal "my_category/permalinked-post", @post.url assert_equal "my_category/permalinked-post", @post.url
end 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 should "read yaml front-matter" do
@post.read_yaml(@source, @real_file) @post.read_yaml(@source, @real_file)