Files
shanxia2.0/web-admin/scripts/pl-belongs-company.test.ts
T
wuzilongandCursor bde19c0644 feat: 锁定执行中计划并按装卸明细差量归档库存,补齐派车日历数量与酸碱类型。
执行中的运输计划不再随意改单;库存流水记到装卸产品明细;手工派车日历区分酸碱并记录数量。同时收紧合同附件与子表的差量保存,并清理已废弃的 bak 备份目录。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-29 07:59:53 +08:00

27 lines
1.1 KiB
TypeScript

import assert from 'node:assert/strict'
import test from 'node:test'
import {
contractSupplierMatchesEntity,
tradingEntityNameForBelongsCompany
} from '../src/utils/pl-belongs-company.ts'
test('归属公司映射到交易主体全称', () => {
assert.equal(tradingEntityNameForBelongsCompany('shanxia'), '安庆市山峡化工有限公司')
assert.equal(tradingEntityNameForBelongsCompany('yundong'), '安徽云栋化工有限公司')
assert.equal(tradingEntityNameForBelongsCompany(''), '')
assert.equal(tradingEntityNameForBelongsCompany('other'), '')
})
test('合同交易主体按全称精确匹配', () => {
assert.equal(
contractSupplierMatchesEntity('安徽云栋化工有限公司', '安徽云栋化工有限公司'),
true
)
assert.equal(
contractSupplierMatchesEntity('安庆市山峡化工有限公司', '安徽云栋化工有限公司'),
false
)
assert.equal(contractSupplierMatchesEntity('某某云栋贸易', '安徽云栋化工有限公司'), false)
assert.equal(contractSupplierMatchesEntity('安徽云栋化工有限公司', ''), false)
})