Files
order_site/apps/frontend/tests/credit-unit-price.test.ts
T

21 lines
691 B
TypeScript

import assert from 'node:assert/strict'
import test from 'node:test'
import {
formatCreditQuantity,
formatCreditUnitPriceLabel,
formatCreditUnitPriceYuan,
} from '../src/utils/credit-unit-price.ts'
test('积分换算率统一按元展示,不再使用“分”', () => {
assert.equal(formatCreditUnitPriceYuan(1), '0.01元')
assert.equal(formatCreditUnitPriceYuan(100), '1.00元')
assert.equal(formatCreditUnitPriceLabel(125), '1积分=1.25元')
})
test('人工履约配置量支持小数并去掉无意义尾零', () => {
assert.equal(formatCreditQuantity(1.5), '1.5')
assert.equal(formatCreditQuantity('2.2500'), '2.25')
assert.equal(formatCreditQuantity(0), '0')
})