Skip to content

Commit

Permalink
Update routes.rb for wiki update (publiclab#2804)
Browse files Browse the repository at this point in the history
* Update routes.rb

* fixes
  • Loading branch information
jywarren authored Jun 9, 2018
1 parent 07ca6b2 commit 8f66805
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 1 deletion.
1 change: 1 addition & 0 deletions app/views/layouts/_footer.html.erb
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,5 @@
<% cache('feature_footer-notice', skip_digest: true) do %>
<%= feature('footer-notice') %>
<% end %>
<!-- Rails version <%= Rails.version %>-->
</footer>
2 changes: 1 addition & 1 deletion config/routes.rb
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@
get 'wiki/revisions/:id' => 'wiki#revisions'
get 'wiki/revert/:id' => 'wiki#revert'
get 'wiki/edit/:id' => 'wiki#edit'
put 'wiki/update/:id' => 'wiki#update'
post 'wiki/update/:id' => 'wiki#update'
delete 'wiki/delete/:id' => 'wiki#delete'

get 'wiki/revisions/:id/:vid' => 'wiki#revision'
Expand Down
14 changes: 14 additions & 0 deletions test/integration/wiki_creation_test.rb
Original file line number Diff line number Diff line change
Expand Up @@ -44,4 +44,18 @@ class WikiCreationTest < ActionDispatch::IntegrationTest
assert_equal flash[:notice], 'Wiki page created.'
assert_select 'h1', title
end

test 'updating wiki' do
post '/user_sessions', params: { user_session: { username: users(:bob).username, password: 'secretive' } }
wiki = nodes(:organizers)
title = wiki.title
newtitle = 'New Title'

post "/wiki/update/#{wiki.id}", params: { uid: users(:bob).id, title: newtitle, body: 'Editing about Page' }

follow_redirect!

assert_equal "/wiki/#{title.parameterize}", path
assert_equal flash[:notice], 'Edits saved.'
end
end

0 comments on commit 8f66805

Please sign in to comment.