Merge remote-tracking branch 'upstream/pull/5762'
This commit is contained in:
commit
ec373c378c
1 changed files with 20 additions and 0 deletions
|
@ -122,6 +122,26 @@ class IssuesControllerTest < ActionDispatch::IntegrationTest
|
||||||
assert_predicate issue.reload, :resolved?
|
assert_predicate issue.reload, :resolved?
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def test_resolve_note_of_deleted_user
|
||||||
|
target_user = create(:user)
|
||||||
|
target_note = create(:note, :author => target_user)
|
||||||
|
issue = create(:issue, :reportable => target_note, :reported_user => target_user, :assigned_role => "moderator")
|
||||||
|
target_user.soft_destroy!
|
||||||
|
|
||||||
|
session_for(create(:moderator_user))
|
||||||
|
post resolve_issue_path(issue)
|
||||||
|
assert_redirected_to issue_path(issue)
|
||||||
|
assert_predicate issue.reload, :resolved?
|
||||||
|
|
||||||
|
follow_redirect!
|
||||||
|
assert_response :success
|
||||||
|
assert_dom "a[href='#{note_url target_note}']"
|
||||||
|
|
||||||
|
get issues_path
|
||||||
|
assert_response :success
|
||||||
|
assert_dom "a[href='#{note_url target_note}']"
|
||||||
|
end
|
||||||
|
|
||||||
def test_ignore_moderator
|
def test_ignore_moderator
|
||||||
target_user = create(:user)
|
target_user = create(:user)
|
||||||
issue = create(:issue, :reportable => target_user, :reported_user => target_user, :assigned_role => "moderator")
|
issue = create(:issue, :reportable => target_user, :reported_user => target_user, :assigned_role => "moderator")
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue