diff --git a/tests/integration/gdpr-export.test.ts b/tests/integration/gdpr-export.test.ts index b303be91..0944c671 100644 --- a/tests/integration/gdpr-export.test.ts +++ b/tests/integration/gdpr-export.test.ts @@ -166,7 +166,8 @@ describe('requestGdprExport', () => { expect(add).toHaveBeenCalledWith( 'gdpr-export', expect.objectContaining({ exportId: row.id, emailToClient: true }), - expect.objectContaining({ jobId: `gdpr-export:${row.id}` }), + // F3: BullMQ 5.x rejects colons in custom job IDs — switched to dash. + expect.objectContaining({ jobId: `gdpr-export-${row.id}` }), ); // Cleanup the mock so other tests don't see a stubbed queue.