Files
gollum/test/test_page.rb
T
2010-04-10 11:29:57 -06:00

29 lines
726 B
Ruby

require File.join(File.dirname(__FILE__), *%w[helper])
context "Page" do
setup do
@wiki = Gollum::Wiki.new(testpath("examples/lotr.git"))
end
test "new page" do
page = Gollum::Page.new(@wiki)
assert_nil page.raw_data
assert_nil page.formatted_data
end
test "get existing page" do
page = @wiki.page('Bilbo Baggins')
assert_equal Gollum::Page, page.class
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.page('I do not exist')
end
test "no ext match" do
assert_nil @wiki.page('Data')
end
end