Fix tests for added example repo pages
This commit is contained in:
@@ -50,7 +50,7 @@ context "Wiki" do
|
|||||||
end
|
end
|
||||||
|
|
||||||
test "parents with default master ref" do
|
test "parents with default master ref" do
|
||||||
ref = '1db89ebba7e2c14d93b94ff98cfa3708a4f0d4e3'
|
ref = 'b0de6e794dfdc7ef3400e894225bfe23308aae5c'
|
||||||
committer = Gollum::Committer.new(@wiki)
|
committer = Gollum::Committer.new(@wiki)
|
||||||
assert_equal ref, committer.parents.first.sha
|
assert_equal ref, committer.parents.first.sha
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -18,8 +18,9 @@ context "GitAccess" do
|
|||||||
assert @access.ref_map.empty?
|
assert @access.ref_map.empty?
|
||||||
assert @access.tree_map.empty?
|
assert @access.tree_map.empty?
|
||||||
@access.tree 'master'
|
@access.tree 'master'
|
||||||
assert_equal({"master"=>"1db89ebba7e2c14d93b94ff98cfa3708a4f0d4e3"}, @access.ref_map)
|
assert_equal({"master"=>"b0de6e794dfdc7ef3400e894225bfe23308aae5c"}, @access.ref_map)
|
||||||
|
|
||||||
|
@access.tree '1db89ebba7e2c14d93b94ff98cfa3708a4f0d4e3'
|
||||||
map = @access.tree_map['1db89ebba7e2c14d93b94ff98cfa3708a4f0d4e3']
|
map = @access.tree_map['1db89ebba7e2c14d93b94ff98cfa3708a4f0d4e3']
|
||||||
assert_equal 'Bilbo-Baggins.md', map[0].path
|
assert_equal 'Bilbo-Baggins.md', map[0].path
|
||||||
assert_equal '', map[0].dir
|
assert_equal '', map[0].dir
|
||||||
@@ -49,4 +50,4 @@ context "GitAccess" do
|
|||||||
test "cannot access tree from invalid ref" do
|
test "cannot access tree from invalid ref" do
|
||||||
assert_equal [], @access.tree('foo')
|
assert_equal [], @access.tree('foo')
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -114,6 +114,25 @@ context "Page" do
|
|||||||
assert_equal "Eye Of Sauron", page.title
|
assert_equal "Eye Of Sauron", page.title
|
||||||
end
|
end
|
||||||
|
|
||||||
|
test "top level header" do
|
||||||
|
header = @wiki.page('Home').header
|
||||||
|
assert_equal "Hobbits\n", header.raw_data
|
||||||
|
assert_equal "_Header.md", header.path
|
||||||
|
end
|
||||||
|
|
||||||
|
test "nested header" do
|
||||||
|
header = @wiki.page('Eye Of Sauron').header
|
||||||
|
assert_equal "Sauron\n", header.raw_data
|
||||||
|
assert_equal "Mordor/_Header.md", header.path
|
||||||
|
end
|
||||||
|
|
||||||
|
test "header itself" do
|
||||||
|
header = @wiki.page("_Header")
|
||||||
|
assert_nil header.header
|
||||||
|
assert_nil header.footer
|
||||||
|
assert_nil header.sidebar
|
||||||
|
end
|
||||||
|
|
||||||
test "top level footer" do
|
test "top level footer" do
|
||||||
footer = @wiki.page('Home').footer
|
footer = @wiki.page('Home').footer
|
||||||
assert_equal 'Lord of the Rings wiki', footer.raw_data
|
assert_equal 'Lord of the Rings wiki', footer.raw_data
|
||||||
@@ -128,6 +147,7 @@ context "Page" do
|
|||||||
|
|
||||||
test "footer itself" do
|
test "footer itself" do
|
||||||
footer = @wiki.page("_Footer")
|
footer = @wiki.page("_Footer")
|
||||||
|
assert_nil footer.header
|
||||||
assert_nil footer.footer
|
assert_nil footer.footer
|
||||||
assert_nil footer.sidebar
|
assert_nil footer.sidebar
|
||||||
end
|
end
|
||||||
@@ -146,6 +166,7 @@ context "Page" do
|
|||||||
|
|
||||||
test "sidebar itself" do
|
test "sidebar itself" do
|
||||||
sidebar = @wiki.page("_Sidebar")
|
sidebar = @wiki.page("_Sidebar")
|
||||||
|
assert_nil sidebar.header
|
||||||
assert_nil sidebar.footer
|
assert_nil sidebar.footer
|
||||||
assert_nil sidebar.sidebar
|
assert_nil sidebar.sidebar
|
||||||
end
|
end
|
||||||
|
|||||||
+2
-2
@@ -54,12 +54,12 @@ context "Wiki" do
|
|||||||
test "list pages" do
|
test "list pages" do
|
||||||
pages = @wiki.pages
|
pages = @wiki.pages
|
||||||
assert_equal \
|
assert_equal \
|
||||||
['Bilbo-Baggins.md', 'Eye-Of-Sauron.md', 'Home.textile', 'My-Precious.md', 'Samwise Gamgee.mediawiki'],
|
['Bilbo-Baggins.md', 'Boromir.md', 'Eye-Of-Sauron.md', 'Home.textile', 'My-Precious.md', 'Samwise Gamgee.mediawiki'],
|
||||||
pages.map { |p| p.filename }.sort
|
pages.map { |p| p.filename }.sort
|
||||||
end
|
end
|
||||||
|
|
||||||
test "counts pages" do
|
test "counts pages" do
|
||||||
assert_equal 5, @wiki.size
|
assert_equal 6, @wiki.size
|
||||||
end
|
end
|
||||||
|
|
||||||
test "text_data" do
|
test "text_data" do
|
||||||
|
|||||||
Reference in New Issue
Block a user