@@ -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