wip: delete response

This commit is contained in:
Eugene Molodkin 2024-11-07 13:28:28 +01:00
parent 2482903c7c
commit 41d0cd2d44
No known key found for this signature in database
2 changed files with 18 additions and 1 deletions

View file

@ -59,7 +59,9 @@ export class TestDefinitionsController {
if (workflowIds.length === 0) throw new NotFoundError('Test not found');
return await this.testsService.delete(Number(req.params.id), workflowIds);
await this.testsService.delete(Number(req.params.id), workflowIds);
return { success: true };
}
@Patch('/:id')

View file

@ -279,3 +279,18 @@ describe('PATCH /evaluation/test-definitions/:id', () => {
expect(resp.body.message).toBe('Annotation tag not found');
});
});
describe('DELETE /evaluation/test-definitions/:id', () => {
test('should delete test definition', async () => {
const newTest = Container.get(TestDefinitionRepository).create({
name: 'test',
workflow: { id: workflowUnderTest.id },
});
await Container.get(TestDefinitionRepository).save(newTest);
const resp = await authOwnerAgent.delete(`/evaluation/test-definitions/${newTest.id}`);
expect(resp.statusCode).toBe(200);
expect(resp.body.data.success).toBe(true);
});
});