@@ -6,6 +6,10 @@ export async function mockGetMigrationStatus(migrationId: string): Promise<api.M
66 return mockGetMigrationStatus . migrationStatusData ;
77 case mockGetMigrationStatus . migrationIdFailed :
88 return mockGetMigrationStatus . migrationStatusFailedData ;
9+ case mockGetMigrationStatus . migrationIdMultiple :
10+ return mockGetMigrationStatus . migrationStatusFailedMultipleData ;
11+ case mockGetMigrationStatus . migrationIdOneLibrary :
12+ return mockGetMigrationStatus . migrationStatusFailedOneLibraryData ;
913 default :
1014 /* istanbul ignore next */
1115 throw new Error ( `mockGetMigrationStatus: unknown migration ID "${ migrationId } "` ) ;
@@ -32,6 +36,7 @@ mockGetMigrationStatus.migrationStatusData = {
3236 preserveUrlSlugs : false ,
3337 targetCollectionSlug : 'coll-1' ,
3438 forwardSourceToTarget : true ,
39+ isFailed : false ,
3540 } ,
3641 ] ,
3742} as api . MigrateTaskStatusData ;
@@ -55,6 +60,75 @@ mockGetMigrationStatus.migrationStatusFailedData = {
5560 preserveUrlSlugs : false ,
5661 targetCollectionSlug : 'coll-1' ,
5762 forwardSourceToTarget : true ,
63+ isFailed : true ,
64+ } ,
65+ ] ,
66+ } as api . MigrateTaskStatusData ;
67+ mockGetMigrationStatus . migrationIdMultiple = '3' ;
68+ mockGetMigrationStatus . migrationStatusFailedMultipleData = {
69+ uuid : mockGetMigrationStatus . migrationId ,
70+ state : 'Succeeded' ,
71+ stateText : 'Succeeded' ,
72+ completedSteps : 9 ,
73+ totalSteps : 9 ,
74+ attempts : 1 ,
75+ created : '' ,
76+ modified : '' ,
77+ artifacts : [ ] ,
78+ parameters : [
79+ {
80+ source : 'legacy-lib-1' ,
81+ target : 'lib' ,
82+ compositionLevel : 'component' ,
83+ repeatHandlingStrategy : 'update' ,
84+ preserveUrlSlugs : false ,
85+ targetCollectionSlug : 'coll-1' ,
86+ forwardSourceToTarget : true ,
87+ isFailed : true ,
88+ } ,
89+ {
90+ source : 'legacy-lib-2' ,
91+ target : 'lib' ,
92+ compositionLevel : 'component' ,
93+ repeatHandlingStrategy : 'update' ,
94+ preserveUrlSlugs : false ,
95+ targetCollectionSlug : 'coll-1' ,
96+ forwardSourceToTarget : true ,
97+ isFailed : true ,
98+ } ,
99+ ] ,
100+ } as api . MigrateTaskStatusData ;
101+ mockGetMigrationStatus . migrationIdOneLibrary = '4' ;
102+ mockGetMigrationStatus . migrationStatusFailedOneLibraryData = {
103+ uuid : mockGetMigrationStatus . migrationId ,
104+ state : 'Succeeded' ,
105+ stateText : 'Succeeded' ,
106+ completedSteps : 9 ,
107+ totalSteps : 9 ,
108+ attempts : 1 ,
109+ created : '' ,
110+ modified : '' ,
111+ artifacts : [ ] ,
112+ parameters : [
113+ {
114+ source : 'legacy-lib-1' ,
115+ target : 'lib' ,
116+ compositionLevel : 'component' ,
117+ repeatHandlingStrategy : 'update' ,
118+ preserveUrlSlugs : false ,
119+ targetCollectionSlug : 'coll-1' ,
120+ forwardSourceToTarget : true ,
121+ isFailed : true ,
122+ } ,
123+ {
124+ source : 'legacy-lib-2' ,
125+ target : 'lib' ,
126+ compositionLevel : 'component' ,
127+ repeatHandlingStrategy : 'update' ,
128+ preserveUrlSlugs : false ,
129+ targetCollectionSlug : 'coll-1' ,
130+ forwardSourceToTarget : true ,
131+ isFailed : false ,
58132 } ,
59133 ] ,
60134} as api . MigrateTaskStatusData ;
0 commit comments