Ghost/ghost/email-service/lib
Simon Backx 4c166e11df
Added E2E tests for batch sending (#15910)
refs https://github.com/TryGhost/Team/issues/2339

- Includes a new pattern in the job manager that allows us to properly
await jobs.
- Added new convenience mocking methods to stub settings
- Tests the main flows for bulk sending:
    - Sending in multiple batches
    - Sending to multiple segments
    - Handling a failed batch and retrying that batch
- Fixes bug in batch generation (ordering not working)

In a different PR I'll add more detailed tests.
2022-12-01 13:43:49 +01:00
..
email-templates Added email renderer implementation draft (#15877) 2022-11-29 11:27:17 +01:00
batch-sending-service.js Added E2E tests for batch sending (#15910) 2022-12-01 13:43:49 +01:00
email-controller.js Implemented email previews and tests using new email flow (#15899) 2022-11-30 13:56:28 +01:00
email-event-processor.js Added storage for email failures (#15901) 2022-12-01 10:00:53 +01:00
email-event-storage.js Handled receiving duplicate SpamComplaintEvents 2022-12-01 17:27:06 +07:00
email-renderer.js Added mailgun provider for sending emails (#15896) 2022-11-30 16:21:58 +05:30
email-segmenter.js Added new email batch sending service (#15865) 2022-11-23 11:33:44 +01:00
email-service.js Implemented email previews and tests using new email flow (#15899) 2022-11-30 13:56:28 +01:00
mailgun-email-provider.js Added E2E tests for batch sending (#15910) 2022-12-01 13:43:49 +01:00
sending-service.js Added E2E tests for batch sending (#15910) 2022-12-01 13:43:49 +01:00