diff --git a/lib/gollum/page.rb b/lib/gollum/page.rb index 85b5b8fd..2758b7ee 100644 --- a/lib/gollum/page.rb +++ b/lib/gollum/page.rb @@ -1,6 +1,6 @@ module Gollum class Page - VALID_PAGE_RE = /^(.+)\.(md|mkdn?|mdown|markdown|textile|rdoc|org|re?st(\.txt)?|asciidoc|pod|\d)$/ + VALID_PAGE_RE = /^(.+)\.(md|mkdn?|mdown|markdown|textile|rdoc|org|re?st(\.txt)?|asciidoc|pod|\d)$/i attr_accessor :wiki, :data diff --git a/test/examples/lotr.git/objects/17/ff02e9eca7b922b839000e20ad2e853e3bbd45 b/test/examples/lotr.git/objects/17/ff02e9eca7b922b839000e20ad2e853e3bbd45 new file mode 100644 index 00000000..06b13fb8 Binary files /dev/null and b/test/examples/lotr.git/objects/17/ff02e9eca7b922b839000e20ad2e853e3bbd45 differ diff --git a/test/examples/lotr.git/objects/c3/b43e9f08966b088e7a0192e436b7a884542e05 b/test/examples/lotr.git/objects/c3/b43e9f08966b088e7a0192e436b7a884542e05 new file mode 100644 index 00000000..b1d16878 Binary files /dev/null and b/test/examples/lotr.git/objects/c3/b43e9f08966b088e7a0192e436b7a884542e05 differ diff --git a/test/examples/lotr.git/objects/df/26e61e707116f81ebc6b935ec6d1676b7e96c4 b/test/examples/lotr.git/objects/df/26e61e707116f81ebc6b935ec6d1676b7e96c4 new file mode 100644 index 00000000..2875c676 Binary files /dev/null and b/test/examples/lotr.git/objects/df/26e61e707116f81ebc6b935ec6d1676b7e96c4 differ diff --git a/test/examples/lotr.git/refs/heads/master b/test/examples/lotr.git/refs/heads/master new file mode 100644 index 00000000..07f43ccb --- /dev/null +++ b/test/examples/lotr.git/refs/heads/master @@ -0,0 +1 @@ +df26e61e707116f81ebc6b935ec6d1676b7e96c4 diff --git a/test/test_page.rb b/test/test_page.rb index 1db3576d..c48bd7c2 100644 --- a/test/test_page.rb +++ b/test/test_page.rb @@ -14,4 +14,8 @@ context "Page" do test "no page match" do assert_nil @wiki.formatted_page('I do not exist') end + + test "no ext match" do + assert_nil @wiki.formatted_page('Data') + end end \ No newline at end of file