test: add delete flow tests

This commit is contained in:
Jakub P.
2024-10-16 23:33:43 +02:00
parent 0234b4ad81
commit d31309a92d
8 changed files with 333 additions and 1 deletions

View 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();
};