diff --git a/lib/gollum/page.rb b/lib/gollum/page.rb index cf28da60..fde50f7c 100644 --- a/lib/gollum/page.rb +++ b/lib/gollum/page.rb @@ -152,6 +152,8 @@ module Gollum # # Returns the footer Page or nil if none exists. def footer + return nil if page_match('_Footer', self.name) + dirs = self.path.split('/') dirs.pop while !dirs.empty? diff --git a/test/test_page.rb b/test/test_page.rb index 4bd2ddcd..018437a9 100644 --- a/test/test_page.rb +++ b/test/test_page.rb @@ -92,4 +92,9 @@ context "Page" do assert_equal "Ones does not simply **walk** into Mordor!\n", footer.raw_data assert_equal "Mordor/_Footer.md", footer.path end + + test "footer itself" do + footer = @wiki.page("_Footer") + assert_nil footer.footer + end end \ No newline at end of file