move formatted vs raw into Page

This commit is contained in:
Tom Preston-Werner
2010-04-10 11:29:57 -06:00
parent 8132f4c602
commit c37204e42a
5 changed files with 33 additions and 27 deletions
+8 -6
View File
@@ -7,21 +7,23 @@ context "Page" do
test "new page" do
page = Gollum::Page.new(@wiki)
assert_nil page.data
assert_nil page.raw_data
assert_nil page.formatted_data
end
test "formatted page" do
page = @wiki.formatted_page('Bilbo Baggins')
test "get existing page" do
page = @wiki.page('Bilbo Baggins')
assert_equal Gollum::Page, page.class
assert page.data =~ /^# Bilbo Baggins\n\nBilbo Baggins/
assert page.raw_data =~ /^# Bilbo Baggins\n\nBilbo Baggins/
assert page.formatted_data =~ /<h1>Bilbo Baggins<\/h1>\n\n<p>Bilbo Baggins/
assert_equal :markdown, page.format
end
test "no page match" do
assert_nil @wiki.formatted_page('I do not exist')
assert_nil @wiki.page('I do not exist')
end
test "no ext match" do
assert_nil @wiki.formatted_page('Data')
assert_nil @wiki.page('Data')
end
end