test(phase3): finalize loading before split acceptance
This commit is contained in:
@@ -43,17 +43,22 @@ export function normalizeModuleOrder(modules) {
|
||||
}
|
||||
}
|
||||
if (normalized.includes('phase3-order-splitting')) {
|
||||
const prerequisites = ['merchant-qualification-fixture', 'phase3-container-loading', 'phase3-loading']
|
||||
const prerequisites = [
|
||||
'merchant-qualification-fixture',
|
||||
'phase3-container-loading',
|
||||
'phase3-loading',
|
||||
'phase3-loading-finalize',
|
||||
]
|
||||
for (const prerequisite of prerequisites) {
|
||||
if (!normalized.includes(prerequisite)) {
|
||||
normalized.splice(normalized.indexOf('phase3-order-splitting'), 0, prerequisite)
|
||||
}
|
||||
}
|
||||
const splitIndex = normalized.indexOf('phase3-order-splitting')
|
||||
const loadingIndex = normalized.indexOf('phase3-loading')
|
||||
if (splitIndex < loadingIndex) {
|
||||
const finalizeIndex = normalized.indexOf('phase3-loading-finalize')
|
||||
if (splitIndex < finalizeIndex) {
|
||||
normalized.splice(splitIndex, 1)
|
||||
normalized.splice(normalized.indexOf('phase3-loading') + 1, 0, 'phase3-order-splitting')
|
||||
normalized.splice(normalized.indexOf('phase3-loading-finalize') + 1, 0, 'phase3-order-splitting')
|
||||
}
|
||||
}
|
||||
const financeChain = ['finance-full-fixtures', 'finance-reconciliation-full', 'finance-settlement-full']
|
||||
|
||||
Reference in New Issue
Block a user