FEATURE: Add user_confirmed_email to user event webhook (#12539)

This commit is contained in:
wilson29thid
2021-04-12 03:48:42 +01:00
committed by GitHub
parent 5b342ae505
commit d5b30b9b7b
5 changed files with 12 additions and 3 deletions

View File

@ -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