Improve test coverage
This commit is contained in:
parent
f8f921e09d
commit
f04211b172
16 changed files with 174 additions and 44 deletions
|
@ -180,6 +180,7 @@ class ChangesetControllerTest < ActionController::TestCase
|
|||
# document structure.
|
||||
def test_read
|
||||
changeset_id = changesets(:normal_user_first_change).id
|
||||
|
||||
get :read, :id => changeset_id
|
||||
assert_response :success, "cannot get first changeset"
|
||||
|
||||
|
@ -193,6 +194,17 @@ class ChangesetControllerTest < ActionController::TestCase
|
|||
assert_select "osm[version='#{API_VERSION}'][generator='OpenStreetMap server']", 1
|
||||
assert_select "osm>changeset[id='#{changeset_id}']", 1
|
||||
assert_select "osm>changeset>discussion", 1
|
||||
assert_select "osm>changeset>discussion>comment", 0
|
||||
|
||||
changeset_id = changesets(:normal_user_closed_change).id
|
||||
|
||||
get :read, :id => changeset_id, :include_discussion => true
|
||||
assert_response :success, "cannot get closed changeset with comments"
|
||||
|
||||
assert_select "osm[version='#{API_VERSION}'][generator='OpenStreetMap server']", 1
|
||||
assert_select "osm>changeset[id='#{changeset_id}']", 1
|
||||
assert_select "osm>changeset>discussion", 1
|
||||
assert_select "osm>changeset>discussion>comment", 3
|
||||
end
|
||||
|
||||
##
|
||||
|
|
|
@ -366,8 +366,8 @@ class MessageControllerTest < ActionController::TestCase
|
|||
assert_equal false, m.to_user_visible
|
||||
|
||||
# Check that the deleting a sent message works
|
||||
post :delete, :message_id => messages(:unread_message).id
|
||||
assert_redirected_to inbox_path(:display_name => users(:normal_user).display_name)
|
||||
post :delete, :message_id => messages(:unread_message).id, :referer => outbox_path(:display_name => users(:normal_user).display_name)
|
||||
assert_redirected_to outbox_path(:display_name => users(:normal_user).display_name)
|
||||
assert_equal "Message deleted", flash[:notice]
|
||||
m = Message.find(messages(:unread_message).id)
|
||||
assert_equal false, m.from_user_visible
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue