mirror of
https://github.com/discourse/discourse.git
synced 2025-02-06 03:18:23 +00:00
Improve spec
This commit is contained in:
parent
f0fe16d824
commit
56ca87bb01
@ -418,17 +418,17 @@ describe PostAction do
|
||||
post = create_post
|
||||
walterwhite = Fabricate(:walter_white)
|
||||
|
||||
SiteSetting.queue_jobs = true
|
||||
SiteSetting.flags_required_to_hide_post = 2
|
||||
Discourse.stubs(:site_contact_user).returns(admin)
|
||||
|
||||
Jobs.expects(:enqueue_in).with(5.seconds, :send_system_message,
|
||||
has_entries(user_id: post.user.id, message_type: :post_hidden)).once
|
||||
Jobs.expects(:enqueue_in).with(5.seconds, :send_system_message,
|
||||
has_entries(user_id: post.user.id, message_type: :post_hidden_again)).once
|
||||
|
||||
PostAction.act(eviltrout, post, PostActionType.types[:spam])
|
||||
PostAction.act(walterwhite, post, PostActionType.types[:spam])
|
||||
|
||||
job_args = Jobs::SendSystemMessage.jobs.last["args"].first
|
||||
expect(job_args["user_id"]).to eq(post.user.id)
|
||||
expect(job_args["message_type"]).to eq("post_hidden")
|
||||
|
||||
post.reload
|
||||
|
||||
expect(post.hidden).to eq(true)
|
||||
@ -448,6 +448,10 @@ describe PostAction do
|
||||
PostAction.act(eviltrout, post, PostActionType.types[:spam])
|
||||
PostAction.act(walterwhite, post, PostActionType.types[:off_topic])
|
||||
|
||||
job_args = Jobs::SendSystemMessage.jobs.last["args"].first
|
||||
expect(job_args["user_id"]).to eq(post.user.id)
|
||||
expect(job_args["message_type"]).to eq("post_hidden_again")
|
||||
|
||||
post.reload
|
||||
|
||||
expect(post.hidden).to eq(true)
|
||||
|
Loading…
x
Reference in New Issue
Block a user