mirror of
https://github.com/discourse/discourse.git
synced 2025-03-24 13:28:53 +08:00
DEV: Retroactively add test for ignoring flagged responses (#15491)
This commit is contained in:
parent
f94c01b233
commit
30388512ec
@ -297,13 +297,21 @@ RSpec.describe ReviewableFlaggedPost, type: :model do
|
||||
expect(flagged_reply.reload.status).to eq(Reviewable.statuses[:ignored])
|
||||
end
|
||||
|
||||
it 'notifies users that responded to flagged post' do
|
||||
it "notifies users that responded to flagged post" do
|
||||
SiteSetting.notify_users_after_responses_deleted_on_flagged_post = true
|
||||
flagged_post.perform(moderator, :delete_and_agree_replies)
|
||||
|
||||
expect(Jobs::SendSystemMessage.jobs.size).to eq(2)
|
||||
expect(Jobs::SendSystemMessage.jobs.last["args"].first["message_type"]).to eq("flags_agreed_and_post_deleted_for_responders")
|
||||
end
|
||||
|
||||
it "ignores flagged responses" do
|
||||
SiteSetting.notify_users_after_responses_deleted_on_flagged_post = true
|
||||
flagged_reply = Fabricate(:reviewable_flagged_post, target: reply)
|
||||
flagged_post.perform(moderator, :delete_and_agree_replies)
|
||||
|
||||
expect(flagged_reply.reload.status).to eq(Reviewable.statuses[:ignored])
|
||||
end
|
||||
end
|
||||
|
||||
describe "#perform_disagree_and_restore" do
|
||||
|
Loading…
x
Reference in New Issue
Block a user