21 lines
691 B
TypeScript
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')
|
|
})
|