Add option to specify index_page

Fix redirect to index_page creation for subdirs

Redirect attempts to access directories to index_page

Add tests
This commit is contained in:
Arran Cudbard-Bell
2013-02-06 22:03:58 -05:00
parent 631a7cccd6
commit 2e2e6457c7
4 changed files with 42 additions and 8 deletions
+18
View File
@@ -252,6 +252,24 @@ context "Frontend" do
assert last_response.ok?
end
test "accessing non-existant directory redirects to create index page" do
get "/foo/"
follow_redirect!
assert_equal "/create/foo/Home", last_request.fullpath
assert last_response.ok?
end
test "accessing redirectory redirects to index page" do
post "/create", :content => 'abc', :page => 'Home', :path => '/foo/',
:format => 'markdown', :message => 'foo'
assert_equal "http://example.org/foo/home", last_response.headers['Location']
follow_redirect!
assert last_response.ok?
end
test "edit redirects to create on non-existant page" do
name = "E"
get "/edit/#{name}"