Merge remote-tracking branch 'origin/test' into dev
# Conflicts: # firstleg/src/test/java/com/baiyue/firstleg/service/CartonMeasurementServiceTest.java # firstleg/src/test/java/com/baiyue/firstleg/service/CustomerDimensionConfigServiceTest.java # scripts/admin-test-env-modules/inbound-measurement.mjs
This commit is contained in:
@@ -38,13 +38,13 @@ test('volume ceiling removes binary floating point noise before scaling', () =>
|
||||
assert.match(source, /Number\.EPSILON \* Math\.max\(1, Math\.abs\(value\)\) \* 4/)
|
||||
})
|
||||
|
||||
test('measurement draft lets the server apply each dimension addition exactly once', () => {
|
||||
assert.match(source, /length: replacement\.length \+ dimensionAddition/)
|
||||
assert.match(source, /coefficientMode: 'ADD'/)
|
||||
assert.match(source, /measuredItem\.outerLengthCm == null/)
|
||||
assert.doesNotMatch(source, /outerLengthCm: item\.outerLengthCm/)
|
||||
assert.doesNotMatch(source, /outerLengthCm: measuredItem\.outerLengthCm/)
|
||||
assert.match(cartonTests, /getOuterLengthCm\(\)\)\.isEqualByComparingTo\("62\.000"\)/)
|
||||
test('measurement draft preserves server-calculated dimensions and the frozen coefficient mode', () => {
|
||||
assert.match(source, /measuredItem\?\.calculatedOuterLengthCm \?\? measuredItem\?\.outerLengthCm/)
|
||||
assert.match(source, /outerLengthCm: item\.outerLengthCm \?\? null/)
|
||||
assert.match(source, /outerLengthCm: measuredItem\.outerLengthCm \?\? null/)
|
||||
assert.match(source, /startsWith\('CUSTOMER_DIMENSION_'\)/)
|
||||
assert.match(source, /\? 'ADD' : item\.coefficientMode \?\? null/)
|
||||
assert.match(cartonTests, /getCalculationRuleVersion\(\)\)\s*\.isEqualTo\("ACTUAL_DIMENSION_V1"\)/)
|
||||
})
|
||||
|
||||
test('demo package freezes repeated label printing and Mojia dimension replacement', () => {
|
||||
|
||||
Reference in New Issue
Block a user