| 1234567891011121314151617181920212223242526 |
- import assert from 'node:assert/strict'
- import {
- poundQrDialogTitle,
- formatPoundQrProductLine,
- normalizePoundQrRemarks
- } from '../utils/dbPoundQr.js'
- assert.equal(poundQrDialogTitle('出库'), '出库磅单二维码')
- assert.equal(poundQrDialogTitle('入库'), '入库磅单二维码')
- assert.equal(poundQrDialogTitle(''), '入库磅单二维码')
- assert.equal(formatPoundQrProductLine({ product: '尿素', specification: '', quantity: 32 }, '吨'), '尿素(32 吨)')
- assert.equal(
- formatPoundQrProductLine({ product: '尿素颗粒', specification: '颗粒', quantity: 10 }, '吨'),
- '尿素 颗粒(10 吨)'
- )
- assert.equal(
- formatPoundQrProductLine({ product: '尿素', specification: '46%', quantity: 1 }, '吨'),
- '尿素 46%(1 吨)'
- )
- assert.equal(normalizePoundQrRemarks({ remarks: '急单' }), '急单')
- assert.equal(normalizePoundQrRemarks({ remark: '备货' }), '备货')
- assert.equal(normalizePoundQrRemarks({ remarks: ' ', remark: '' }), '')
- console.log('test_db_pound_qr: ok')
|