@@ -10,6 +10,10 @@ export async function mockGetMigrationStatus(migrationId: string): Promise<api.M
1010 return mockGetMigrationStatus . migrationStatusFailedMultipleData ;
1111 case mockGetMigrationStatus . migrationIdOneLibrary :
1212 return mockGetMigrationStatus . migrationStatusFailedOneLibraryData ;
13+ case mockGetMigrationStatus . migrationIdLoading :
14+ return new Promise ( ( ) => { } ) ;
15+ case mockGetMigrationStatus . migrationIdInProgress :
16+ return mockGetMigrationStatus . migrationStatusInProgressData ;
1317 default :
1418 /* istanbul ignore next */
1519 throw new Error ( `mockGetMigrationStatus: unknown migration ID "${ migrationId } "` ) ;
@@ -29,6 +33,7 @@ mockGetMigrationStatus.migrationStatusData = {
2933 artifacts : [ ] ,
3034 parameters : [
3135 {
36+ id : 1 ,
3237 source : 'legacy-lib-1' ,
3338 target : 'lib' ,
3439 compositionLevel : 'component' ,
@@ -37,6 +42,10 @@ mockGetMigrationStatus.migrationStatusData = {
3742 targetCollectionSlug : 'coll-1' ,
3843 forwardSourceToTarget : true ,
3944 isFailed : false ,
45+ targetCollection : {
46+ key : 'coll' ,
47+ title : 'Test Collection' ,
48+ } ,
4049 } ,
4150 ] ,
4251} as api . MigrateTaskStatusData ;
@@ -53,6 +62,7 @@ mockGetMigrationStatus.migrationStatusFailedData = {
5362 artifacts : [ ] ,
5463 parameters : [
5564 {
65+ id : 1 ,
5666 source : 'legacy-lib-1' ,
5767 target : 'lib' ,
5868 compositionLevel : 'component' ,
@@ -61,6 +71,7 @@ mockGetMigrationStatus.migrationStatusFailedData = {
6171 targetCollectionSlug : 'coll-1' ,
6272 forwardSourceToTarget : true ,
6373 isFailed : true ,
74+ targetCollection : null ,
6475 } ,
6576 ] ,
6677} as api . MigrateTaskStatusData ;
@@ -77,6 +88,7 @@ mockGetMigrationStatus.migrationStatusFailedMultipleData = {
7788 artifacts : [ ] ,
7889 parameters : [
7990 {
91+ id : 1 ,
8092 source : 'legacy-lib-1' ,
8193 target : 'lib' ,
8294 compositionLevel : 'component' ,
@@ -85,8 +97,10 @@ mockGetMigrationStatus.migrationStatusFailedMultipleData = {
8597 targetCollectionSlug : 'coll-1' ,
8698 forwardSourceToTarget : true ,
8799 isFailed : true ,
100+ targetCollection : null ,
88101 } ,
89102 {
103+ id : 2 ,
90104 source : 'legacy-lib-2' ,
91105 target : 'lib' ,
92106 compositionLevel : 'component' ,
@@ -95,6 +109,7 @@ mockGetMigrationStatus.migrationStatusFailedMultipleData = {
95109 targetCollectionSlug : 'coll-1' ,
96110 forwardSourceToTarget : true ,
97111 isFailed : true ,
112+ targetCollection : null ,
98113 } ,
99114 ] ,
100115} as api . MigrateTaskStatusData ;
@@ -111,6 +126,7 @@ mockGetMigrationStatus.migrationStatusFailedOneLibraryData = {
111126 artifacts : [ ] ,
112127 parameters : [
113128 {
129+ id : 1 ,
114130 source : 'legacy-lib-1' ,
115131 target : 'lib' ,
116132 compositionLevel : 'component' ,
@@ -119,8 +135,10 @@ mockGetMigrationStatus.migrationStatusFailedOneLibraryData = {
119135 targetCollectionSlug : 'coll-1' ,
120136 forwardSourceToTarget : true ,
121137 isFailed : true ,
138+ targetCollection : null ,
122139 } ,
123140 {
141+ id : 2 ,
124142 source : 'legacy-lib-2' ,
125143 target : 'lib' ,
126144 compositionLevel : 'component' ,
@@ -129,6 +147,34 @@ mockGetMigrationStatus.migrationStatusFailedOneLibraryData = {
129147 targetCollectionSlug : 'coll-1' ,
130148 forwardSourceToTarget : true ,
131149 isFailed : false ,
150+ targetCollection : null ,
151+ } ,
152+ ] ,
153+ } as api . MigrateTaskStatusData ;
154+ mockGetMigrationStatus . migrationIdLoading = '5' ;
155+ mockGetMigrationStatus . migrationIdInProgress = '6' ;
156+ mockGetMigrationStatus . migrationStatusInProgressData = {
157+ uuid : mockGetMigrationStatus . migrationIdInProgress ,
158+ state : 'In Progress' ,
159+ stateText : 'In Progress' ,
160+ completedSteps : 3 ,
161+ totalSteps : 9 ,
162+ attempts : 1 ,
163+ created : '' ,
164+ modified : '' ,
165+ artifacts : [ ] ,
166+ parameters : [
167+ {
168+ id : 1 ,
169+ source : 'legacy-lib-1' ,
170+ target : 'lib' ,
171+ compositionLevel : 'component' ,
172+ repeatHandlingStrategy : 'update' ,
173+ preserveUrlSlugs : false ,
174+ targetCollectionSlug : 'coll-1' ,
175+ forwardSourceToTarget : true ,
176+ isFailed : false ,
177+ targetCollection : null ,
132178 } ,
133179 ] ,
134180} as api . MigrateTaskStatusData ;
0 commit comments