Skip to content

Commit 78bdc9f

Browse files
committed
fix(tests): Fix e2e tests
1 parent bcbef8e commit 78bdc9f

File tree

1 file changed

+20
-18
lines changed

1 file changed

+20
-18
lines changed

src/tasks/task-pipeline.e2e-spec.ts

Lines changed: 20 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -519,16 +519,18 @@ describe('Task Pipeline (e2e)', () => {
519519
);
520520
if (tasksResponse.status !== 200) return false;
521521

522-
const tasks = tasksResponse.body;
523-
const collectTask = tasks.find((t: any) => t.id === collectTaskId);
524-
const extractTagsTask = tasks.find(
525-
(t: any) =>
522+
const tasks: TaskMetaDto[] = tasksResponse.body;
523+
const collectTask: TaskMetaDto | undefined = tasks.find(
524+
(t: any) => t.id === collectTaskId,
525+
);
526+
const extractTagsTask: TaskMetaDto | undefined = tasks.find(
527+
(t: TaskMetaDto) =>
526528
t.function === 'extract_tags' &&
527-
t.payload?.parent_task_id === collectTaskId,
529+
t.attrs?.parent_task_id === collectTaskId,
528530
);
529531

530-
expect(isEmpty(collectTask?.exception)).toBe(true);
531-
expect(isEmpty(extractTagsTask?.exception)).toBe(true);
532+
expect(collectTask?.status).not.toBe('error');
533+
expect(extractTagsTask?.status).not.toBe('error');
532534

533535
return (
534536
!isEmpty(collectTask?.ended_at) && !isEmpty(extractTagsTask?.ended_at)
@@ -541,27 +543,27 @@ describe('Task Pipeline (e2e)', () => {
541543
);
542544
const taskMetaList: TaskMetaDto[] = tasksResponse.body;
543545
const extractTagsTaskMeta = taskMetaList.find(
544-
(t: any) =>
546+
(t: TaskMetaDto) =>
545547
t.function === 'extract_tags' &&
546-
t.payload?.parent_task_id === collectTaskId,
548+
t.attrs?.parent_task_id === collectTaskId,
547549
)!;
548-
const collectTask = await client
550+
const collectTask: TaskDto = await client
549551
.get(`/api/v1/namespaces/${client.namespace.id}/tasks/${collectTaskId}`)
550552
.then((res) => res.body);
551-
const extractTagsTask = await client
553+
const extractTagsTask: TaskDto = await client
552554
.get(
553555
`/api/v1/namespaces/${client.namespace.id}/tasks/${extractTagsTaskMeta.id}`,
554556
)
555557
.then((res) => res.body);
556558

557559
expect(collectTask).toBeDefined();
558560
expect(collectTask.ended_at).toBeDefined();
559-
expect(collectTask.output.markdown).toBeDefined();
561+
expect(collectTask.output?.markdown).toBeDefined();
560562

561563
expect(extractTagsTask).toBeDefined();
562564
expect(extractTagsTask.ended_at).toBeDefined();
563-
expect(extractTagsTask.output.tags).toBeDefined();
564-
expect(extractTagsTask.payload.resource_id).toBe(resourceId);
565+
expect(extractTagsTask.output?.tags).toBeDefined();
566+
expect(extractTagsTask.attrs?.resource_id).toBe(resourceId);
565567

566568
const resource = (
567569
await client.get(
@@ -596,14 +598,14 @@ describe('Task Pipeline (e2e)', () => {
596598
const tasksResponse = await client.get(
597599
`/api/v1/namespaces/${client.namespace.id}/tasks`,
598600
);
599-
const tasks = tasksResponse.body;
601+
const tasks: TaskMetaDto[] = tasksResponse.body;
600602
const generateTitleTask = tasks.find(
601-
(t: any) =>
603+
(t: TaskMetaDto) =>
602604
t.function === 'generate_title' &&
603-
t.payload.resource_id === resourceId,
605+
t.attrs?.resource_id === resourceId,
604606
);
605607
if (!generateTitleTask) return false;
606-
expect(isEmpty(generateTitleTask.exception)).toBe(true);
608+
expect(generateTitleTask.status).not.toBe('error');
607609
return !isEmpty(generateTitleTask.ended_at);
608610
});
609611

0 commit comments

Comments
 (0)