Ghost/ghost/core/test
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
..
e2e-api Added E2E tests for batch sending (#15910) 2022-12-01 13:43:49 +01:00
e2e-browser Added sample Portal test to PlayWright suite 2022-11-24 17:47:04 +00:00
e2e-frontend 🔒 Disabled editable relations by default 2022-11-28 18:40:26 +07:00
e2e-server Added email service package (#15849) 2022-11-21 10:29:53 +01:00
e2e-webhooks Reduced default post relations (#15798) 2022-11-15 10:17:26 +01:00
integration Added E2E tests for batch sending (#15910) 2022-12-01 13:43:49 +01:00
regression Increased timeout for the import job test 2022-11-30 13:25:18 +07:00
unit Added unique constraint to email_spam_complaint_events table 2022-12-01 17:27:02 +07:00
utils Added E2E tests for batch sending (#15910) 2022-12-01 13:43:49 +01:00
.eslintignore Converted Ghost repo into a monorepo 2022-07-20 16:41:05 +02:00
.eslintrc.js Converted Ghost repo into a monorepo 2022-07-20 16:41:05 +02:00