优化
This commit is contained in:
@@ -38,16 +38,13 @@ test('deduplication uses stable event identity and never identical display text'
|
||||
assert.deepEqual(rows.map((row) => row.historyId), ['1', '3', '4', '5'])
|
||||
})
|
||||
|
||||
test('backend never appends a generic STATUS_UPDATE and push replay is read-only', () => {
|
||||
test('backend never appends a generic STATUS_UPDATE and current operation replay is read-only', () => {
|
||||
assert.doesNotMatch(serviceSources, /(?:history|appendHistory)\([^;]{0,500}"STATUS_UPDATE"/s)
|
||||
assert.match(smartLoading, /if \(key\.equals\(plan\.getPushIdempotencyKey\(\)\)\)[\s\S]{0,300}return view\(plan, booking\)/)
|
||||
assert.match(smartLoading, /history\(planId, null, "PUSH_PRELOAD"/)
|
||||
const replayStart = smartLoadingTest.indexOf('void exactPushReplayIsReadOnly()')
|
||||
const replayEnd = smartLoadingTest.indexOf('@Test', replayStart + 10)
|
||||
const replayBlock = smartLoadingTest.slice(replayStart, replayEnd)
|
||||
assert.notEqual(replayStart, -1)
|
||||
assert.match(replayBlock, /never\(\)\)\.insert/)
|
||||
assert.match(smartLoadingTest, /getActionType\(\)\)\.isEqualTo\("PUSH_PRELOAD"\)/)
|
||||
assert.match(smartLoading, /private Plan replay\([\s\S]{0,900}sameRequestHash/)
|
||||
assert.match(smartLoadingTest, /void replaysBeforeVersionCheck\(\)/)
|
||||
assert.match(smartLoadingTest, /void exactWarehouseRemarkReplayIsReadOnly\(\)/)
|
||||
assert.match(smartLoadingTest, /replaysBeforeVersionCheck[\s\S]{0,1200}verify\(repository, never\(\)\)\.candidate/)
|
||||
assert.match(smartLoadingTest, /exactWarehouseRemarkReplayIsReadOnly[\s\S]{0,1200}verify\(repository, never\(\)\)\.updateWarehouseRemark/)
|
||||
})
|
||||
|
||||
test('operationId is projected end-to-end for identity-based frontend deduplication', () => {
|
||||
|
||||
Reference in New Issue
Block a user