Redirect to inbox after marking a message as read/unread disregarding referer
Avoids staying on the message page after the "Mark as unread" button is clicked and immediately reading the message again.
This commit is contained in:
parent
4c21a09b32
commit
5da2957591
2 changed files with 7 additions and 7 deletions
|
@ -407,14 +407,14 @@ class MessagesControllerTest < ActionDispatch::IntegrationTest
|
|||
assert_redirected_to inbox_messages_path
|
||||
assert_not Message.find(message.id).message_read
|
||||
|
||||
# Check that the marking a message read via XHR works
|
||||
post message_mark_path(:message_id => message, :mark => "read")
|
||||
assert_response :see_other
|
||||
# Check that the marking a message read works and redirects to inbox from the message page
|
||||
post message_mark_path(:message_id => message, :mark => "read"), :headers => { :referer => message_path(message) }
|
||||
assert_redirected_to inbox_messages_path
|
||||
assert Message.find(message.id).message_read
|
||||
|
||||
# Check that the marking a message unread via XHR works
|
||||
post message_mark_path(:message_id => message, :mark => "unread")
|
||||
assert_response :see_other
|
||||
# Check that the marking a message unread works and redirects to inbox from the message page
|
||||
post message_mark_path(:message_id => message, :mark => "unread"), :headers => { :referer => message_path(message) }
|
||||
assert_redirected_to inbox_messages_path
|
||||
assert_not Message.find(message.id).message_read
|
||||
|
||||
# Asking to mark a message with no ID should fail
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue