mirror of
https://github.com/discourse/discourse.git
synced 2025-05-28 13:51:18 +08:00
FEATURE: Add user_confirmed_email to user event webhook (#12539)
This commit is contained in:
@ -324,7 +324,6 @@ describe WebHook do
|
||||
Fabricate(:user_web_hook, active: true)
|
||||
|
||||
user
|
||||
user.activate
|
||||
Jobs::CreateUserReviewable.new.execute(user_id: user.id)
|
||||
|
||||
job_args = Jobs::EmitWebHookEvent.jobs.last["args"].first
|
||||
@ -333,6 +332,14 @@ describe WebHook do
|
||||
payload = JSON.parse(job_args["payload"])
|
||||
expect(payload["id"]).to eq(user.id)
|
||||
|
||||
email_token = user.email_tokens.create(email: user.email)
|
||||
EmailToken.confirm(email_token.token)
|
||||
job_args = Jobs::EmitWebHookEvent.jobs.last["args"].first
|
||||
|
||||
expect(job_args["event_name"]).to eq("user_confirmed_email")
|
||||
payload = JSON.parse(job_args["payload"])
|
||||
expect(payload["id"]).to eq(user.id)
|
||||
|
||||
admin
|
||||
job_args = Jobs::EmitWebHookEvent.jobs.last["args"].first
|
||||
|
||||
|
Reference in New Issue
Block a user