chore: finalize integrated release baseline

This commit is contained in:
inman committed 2026-09-07 21:24:15 +08:00
1 parent fd39347603
commit d5465e9c0d
36 files changed
+324 -92

No files matched your search

+10 -7
View File
@@ -1318,7 +1318,7 @@ test('passenger explicit server success is terminal without a post-save row requ
assert.doesNotMatch(passengerBranch, /passengerRequery|verifyLifecycleOperation/);
assert.doesNotMatch(background, /attemptAutomaticPassengerReconciliation/);
assert.match(background, /名单已取得 ERP 明确成功响应,按业务规则确认录入成功/);
assert.match(platformApp, /REQUIRED_EXTENSION_VERSION = '0\.5\.168'/);
assert.match(platformApp, /REQUIRED_EXTENSION_VERSION = '0\.5\.169'/);
});
test('uncertain lifecycle writes can only converge through a read-only plugin requery', async () => {
@@ -1345,6 +1345,9 @@ test('uncertain lifecycle writes can only converge through a read-only plugin re
assert.doesNotMatch(readOnlyBody, /liveSubmitLifecycleOperation/);
assert.match(background, /message\?\.type === 'LTJT_RECONCILE_TASK'/);
assert.match(background, /resolvesReconciliation/);
assert.match(background, /等待任务归属账号人工只读核验/);
assert.match(background, /任务继续等待归属账号人工核验/);
assert.doesNotMatch(background, /等待管理员(?:只读)?核验/);
assert.match(bridge, /message\.type === 'RECONCILE_TASK'/);
assert.match(bridge, /type: 'LTJT_RECONCILE_TASK'/);
assert.match(platform, /function canReconcileTask/);
@@ -1525,7 +1528,7 @@ test('lifecycle execution keeps the MV3 worker alive until the durable task sett
assert.match(background, /arrangement_resource_candidate_data_missing/);
});
test('extension 0.5.168 keeps reload dormant unless its durable execution state is fully idle', async () => {
test('extension 0.5.169 keeps reload dormant unless its durable execution state is fully idle', async () => {
const [background, bridge] = await Promise.all([
readFile(new URL('../chrome-extension/ltjt-order-assistant/background.js', import.meta.url), 'utf8'),
readFile(new URL('../chrome-extension/ltjt-order-assistant/business-bridge.js', import.meta.url), 'utf8')
@@ -1964,7 +1967,7 @@ test('delete guard distinguishes independent, shared child, and shared parent ro
for (const operation of operations) assert.equal(plans.validateOperation(operation).ok, true, plans.validateOperation(operation).blockers.join('; '));
const mapping = JSON.parse(await readFile(new URL('../mappings/lifecycle.mapping.json', import.meta.url), 'utf8'));
assert.equal(mapping.current_extension_version, '0.5.168');
assert.equal(mapping.current_extension_version, '0.5.169');
assert.equal(
mapping.updates.order_update_independent.field_mapped_pending_live_validation['pax.child_no_bed'],
'ertrenshu'
@@ -2348,10 +2351,10 @@ test('schema and browser adapters contain the v2 safety fields and no confirm ov
assert.match(inpage, /`ys_danweiid\$\{index\}`, resolvedCustomerId/);
assert.doesNotMatch(inpage, /product_customer_source_region|sourceRegionCheck|source_reference/);
assert.doesNotMatch(teamBatchInpage, /product_customer_source_region|sourceRegionCheck/);
assert.equal(extensionManifest.version, '0.5.168');
assert.match(inpage, /version: '0\.5\.168'/);
assert.match(teamBatchInpage, /version: '0\.5\.168'/);
assert.match(platformApp, /REQUIRED_EXTENSION_VERSION = '0\.5\.168'/);
assert.equal(extensionManifest.version, '0.5.169');
assert.match(inpage, /version: '0\.5\.169'/);
assert.match(teamBatchInpage, /version: '0\.5\.169'/);
assert.match(platformApp, /REQUIRED_EXTENSION_VERSION = '0\.5\.169'/);
assert.match(inpage, /function strictIsoDate\(value\)/);
assert.match(inpage, /const startDate = strictIsoDate\(controlCanonicalValue\(form, 'riqi0'\)\)/);
assert.match(inpage, /const endDate = strictIsoDate\(controlCanonicalValue\(form, 'riqis0'\)\)/);
@@ -91,7 +91,7 @@ const rawResult = evaluated.result?.value;
'X-CSRF-Token': csrfBody.csrf_token
},
body: JSON.stringify({
connection_id: `administrator-browser:${ORIGIN}`,
connection_id: `task-owner-browser:${ORIGIN}`,
execution_id: result.execution_id,
result
})