fix(API): Fix workflow project transfer (#10651)

Co-authored-by: Benjamin Roedell <2271599+benrobot@users.noreply.github.com>
This commit is contained in:
Benjamin Roedell
2024-09-27 04:34:45 -04:00
committed by GitHub
parent f20e9454a3
commit 5f89e3a01c
3 changed files with 15 additions and 6 deletions

View File

@@ -1512,6 +1512,10 @@ describe('PUT /workflows/:id/transfer', () => {
const secondProject = await createTeamProject('second-project', member);
const workflow = await createWorkflow({}, firstProject);
// Make data more similar to real world scenario by injecting additional records into the database
await createTeamProject('third-project', member);
await createWorkflow({}, firstProject);
/**
* Act
*/
@@ -1523,6 +1527,13 @@ describe('PUT /workflows/:id/transfer', () => {
* Assert
*/
expect(response.statusCode).toBe(204);
const workflowsInProjectResponse = await authMemberAgent
.get(`/workflows?projectId=${secondProject.id}`)
.send();
expect(workflowsInProjectResponse.statusCode).toBe(200);
expect(workflowsInProjectResponse.body.data[0].id).toBe(workflow.id);
});
test('if no destination project, should reject', async () => {