1
0
Fork 0
mirror of synced 2024-09-20 19:33:10 +12:00

Add more tests

This commit is contained in:
Adria Navarro 2024-07-19 11:01:09 +02:00
parent 292c87350a
commit 491266c7ba

View file

@ -440,5 +440,26 @@ describe("/rowsActions", () => {
status: 400,
})
})
it("deletes the linked automation", async () => {
const actions: RowActionResponse[] = []
for (const rowAction of createRowActionRequests(3)) {
actions.push(await createRowAction(tableId, rowAction))
}
const actionToDelete = _.sample(actions)!
await config.api.rowAction.delete(tableId, actionToDelete.id, {
status: 204,
})
await config.api.automation.get(actionToDelete.automationId, {
status: 404,
})
for (const action of actions.filter(a => a.id !== actionToDelete.id)) {
await config.api.automation.get(action.automationId, {
status: 200,
})
}
})
})
})