fix: bind overseas receiving to shared warehouse
This commit is contained in:
@@ -13,3 +13,12 @@ test('phase3 loading fixture identifiers are deterministic and distinct across m
|
||||
assert.match(primary, /^\d{8}-[0-9A-F]{8}$/)
|
||||
assert.ok(`P3B-${primary}`.length <= 64)
|
||||
})
|
||||
|
||||
test('phase3 loading uses the collision-safe marker suffix for inventory mutation locations', async () => {
|
||||
const source = await import('node:fs/promises').then((fs) => fs.readFile(
|
||||
new URL('./phase3-loading.mjs', import.meta.url), 'utf8'))
|
||||
assert.match(source, /const mutationSuffix = markerSuffix\(context\.marker\)/)
|
||||
assert.doesNotMatch(source, /mutationSuffix = context\.marker\.replace\(\/\\D\/g/)
|
||||
assert.match(source, /if \(!targetLocationId\)[\s\S]+库存变化fixture创建失败后停止旧snapshot提交[\s\S]+return/)
|
||||
assert.match(source, /if \(!reboundValid\)[\s\S]+库存换绑未成功后停止旧snapshot提交[\s\S]+return/)
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user