|
246 | 246 | perform_enqueued_jobs |
247 | 247 |
|
248 | 248 | expect(log_lines).to include(hash_including( |
249 | | - "level" => "INFO", |
250 | | - "message" => "Form event", |
251 | | - "event" => "form_daily_batch_email_bounced", |
252 | | - "form_id" => submission.form_id, |
253 | | - "preview" => "false", |
254 | | - "delivery_reference" => delivery_reference, |
255 | | - "delivery_id" => delivery.id, |
256 | | - "delivery_schedule" => "daily", |
257 | | - "batch_begin_at" => delivery.batch_begin_at, |
258 | | - "sqs_message_id" => sqs_message_id, |
259 | | - "sns_message_timestamp" => sns_message_timestamp, |
260 | | - "job_id" => @job_id, |
261 | | - "job_class" => "ReceiveSubmissionBouncesAndComplaintsJob", |
262 | | - )) |
| 249 | + "level" => "INFO", |
| 250 | + "message" => "Form event", |
| 251 | + "event" => "form_daily_batch_email_bounced", |
| 252 | + "form_id" => submission.form_id, |
| 253 | + "preview" => "false", |
| 254 | + "delivery_reference" => delivery_reference, |
| 255 | + "delivery_id" => delivery.id, |
| 256 | + "delivery_schedule" => "daily", |
| 257 | + "batch_begin_at" => delivery.batch_begin_at, |
| 258 | + "sqs_message_id" => sqs_message_id, |
| 259 | + "sns_message_timestamp" => sns_message_timestamp, |
| 260 | + "job_id" => @job_id, |
| 261 | + "job_class" => "ReceiveSubmissionBouncesAndComplaintsJob", |
| 262 | + )) |
263 | 263 | end |
264 | 264 |
|
265 | 265 | it "alerts to Sentry that there was a bounced delivery" do |
|
281 | 281 | perform_enqueued_jobs |
282 | 282 |
|
283 | 283 | expect(log_lines).to include(hash_including( |
284 | | - "level" => "INFO", |
285 | | - "message" => "Form event", |
286 | | - "event" => "form_daily_batch_email_bounced", |
287 | | - "preview" => "true", |
288 | | - )) |
| 284 | + "level" => "INFO", |
| 285 | + "message" => "Form event", |
| 286 | + "event" => "form_daily_batch_email_bounced", |
| 287 | + "preview" => "true", |
| 288 | + )) |
289 | 289 | end |
290 | 290 |
|
291 | 291 | it "does not alert to Sentry" do |
|
362 | 362 | perform_enqueued_jobs |
363 | 363 |
|
364 | 364 | expect(log_lines).to include(hash_including( |
365 | | - "level" => "INFO", |
366 | | - "form_id" => submission.form_id, |
367 | | - "preview" => "false", |
368 | | - "message" => "Form event", |
369 | | - "event" => "form_daily_batch_email_complaint", |
370 | | - "job_id" => @job_id, |
371 | | - "job_class" => "ReceiveSubmissionBouncesAndComplaintsJob", |
372 | | - )) |
| 365 | + "level" => "INFO", |
| 366 | + "form_id" => submission.form_id, |
| 367 | + "preview" => "false", |
| 368 | + "message" => "Form event", |
| 369 | + "event" => "form_daily_batch_email_complaint", |
| 370 | + "job_id" => @job_id, |
| 371 | + "job_class" => "ReceiveSubmissionBouncesAndComplaintsJob", |
| 372 | + )) |
373 | 373 | end |
374 | 374 | end |
375 | 375 | end |
|
406 | 406 | perform_enqueued_jobs |
407 | 407 |
|
408 | 408 | expect(log_lines).to include(hash_including( |
409 | | - "level" => "INFO", |
410 | | - "message" => "Form event", |
411 | | - "event" => "form_weekly_batch_email_bounced", |
412 | | - "form_id" => submission.form_id, |
413 | | - "preview" => "false", |
414 | | - "delivery_reference" => delivery_reference, |
415 | | - "delivery_id" => delivery.id, |
416 | | - "delivery_schedule" => "weekly", |
417 | | - "batch_begin_at" => delivery.batch_begin_at, |
418 | | - "sqs_message_id" => sqs_message_id, |
419 | | - "sns_message_timestamp" => sns_message_timestamp, |
420 | | - "job_id" => @job_id, |
421 | | - "job_class" => "ReceiveSubmissionBouncesAndComplaintsJob", |
422 | | - )) |
| 409 | + "level" => "INFO", |
| 410 | + "message" => "Form event", |
| 411 | + "event" => "form_weekly_batch_email_bounced", |
| 412 | + "form_id" => submission.form_id, |
| 413 | + "preview" => "false", |
| 414 | + "delivery_reference" => delivery_reference, |
| 415 | + "delivery_id" => delivery.id, |
| 416 | + "delivery_schedule" => "weekly", |
| 417 | + "batch_begin_at" => delivery.batch_begin_at, |
| 418 | + "sqs_message_id" => sqs_message_id, |
| 419 | + "sns_message_timestamp" => sns_message_timestamp, |
| 420 | + "job_id" => @job_id, |
| 421 | + "job_class" => "ReceiveSubmissionBouncesAndComplaintsJob", |
| 422 | + )) |
423 | 423 | end |
424 | 424 |
|
425 | 425 | it "alerts to Sentry that there was a bounced delivery" do |
|
441 | 441 | perform_enqueued_jobs |
442 | 442 |
|
443 | 443 | expect(log_lines).to include(hash_including( |
444 | | - "level" => "INFO", |
445 | | - "message" => "Form event", |
446 | | - "event" => "form_weekly_batch_email_bounced", |
447 | | - "preview" => "true", |
448 | | - )) |
| 444 | + "level" => "INFO", |
| 445 | + "message" => "Form event", |
| 446 | + "event" => "form_weekly_batch_email_bounced", |
| 447 | + "preview" => "true", |
| 448 | + )) |
449 | 449 | end |
450 | 450 |
|
451 | 451 | it "does not alert to Sentry" do |
|
522 | 522 | perform_enqueued_jobs |
523 | 523 |
|
524 | 524 | expect(log_lines).to include(hash_including( |
525 | | - "level" => "INFO", |
526 | | - "form_id" => submission.form_id, |
527 | | - "preview" => "false", |
528 | | - "message" => "Form event", |
529 | | - "event" => "form_weekly_batch_email_complaint", |
530 | | - "job_id" => @job_id, |
531 | | - "job_class" => "ReceiveSubmissionBouncesAndComplaintsJob", |
532 | | - )) |
| 525 | + "level" => "INFO", |
| 526 | + "form_id" => submission.form_id, |
| 527 | + "preview" => "false", |
| 528 | + "message" => "Form event", |
| 529 | + "event" => "form_weekly_batch_email_complaint", |
| 530 | + "job_id" => @job_id, |
| 531 | + "job_class" => "ReceiveSubmissionBouncesAndComplaintsJob", |
| 532 | + )) |
533 | 533 | end |
534 | 534 | end |
535 | 535 | end |
|
0 commit comments