test/test_app.rb in gollum-2.1.0 vs test/test_app.rb in gollum-2.1.2

- old
+ new

@@ -140,9 +140,26 @@ follow_redirect! assert_equal "/#{name}", last_request.fullpath assert last_response.ok? end + test "page create and edit with dash" do + page = 'c-d-e' + path = 'a/b/' # path must end with / + + post '/create', :content => 'create_msg', :page => page, + :path => path, :format => 'markdown', :message => '' + assert_equal 'create_msg', @wiki.paged(page, path).raw_data + + # must clear or create_msg will be returned + @wiki.clear_cache + + # post '/edit' fails. post '/edit/' works. + post '/edit/', :content => 'edit_msg', + :page => page, :path => path, :message => '' + assert_equal 'edit_msg', @wiki.paged(page, path).raw_data + end + test "guards against creation of existing page" do name = "A" post "/create", :content => 'abc', :page => name, :format => 'markdown', :message => 'def' assert last_response.ok?