test: add delete flow tests
This commit is contained in:
20
packages/e2e-tests/helpers/bullmq-helper.js
Normal file
20
packages/e2e-tests/helpers/bullmq-helper.js
Normal file
@@ -0,0 +1,20 @@
|
||||
const { expect } = require('../fixtures/index');
|
||||
|
||||
export const expectNoDelayedJobForFlow = async (request, flowId) => {
|
||||
const token = btoa(
|
||||
`${process.env.BULLMQ_DASHBOARD_USERNAME}:${process.env.BULLMQ_DASHBOARD_PASSWORD}`
|
||||
);
|
||||
const queues = await request.get(
|
||||
`http://localhost:${process.env.PORT}/admin/queues/api/queues?activeQueue=flow&status=delayed&page=1`,
|
||||
{
|
||||
headers: { Authorization: `Basic ${token}` },
|
||||
}
|
||||
);
|
||||
const queuesJsonResponse = await queues.json();
|
||||
const flowQueue = queuesJsonResponse.queues.find(
|
||||
(queue) => queue.name === 'flow'
|
||||
);
|
||||
await expect(
|
||||
flowQueue.jobs.find((job) => job.name === `flow-${flowId}`)
|
||||
).toBeUndefined();
|
||||
};
|
Reference in New Issue
Block a user