import { yuanTofen } from './yuanTofen'; describe('yuanTofen map', () => { it('测试1 100 结构转 10000 结构', () => { expect(yuanTofen(100)).toBe(10000); }); it('测试2 "100" 结构转 10000 结构', () => { expect(yuanTofen('100')).toBe(10000); }); it('测试3 "12.345678" 结构转 1234.5678 结构', () => { expect(yuanTofen(12.345678)).toBe(1234.5678); }); it('测试5 "12.345678" 结构转 1234.568 结构, 四舍五入,保留3位', () => { expect(yuanTofen(12.345678, { decimalNumber: 3 })).toBe(1234.568); }); it('测试6 "12.345678" 结构转 1234.568 结构, 四舍五入,保留3位', () => { expect(yuanTofen(12.345678, { decimalNumber: 3, fn: "toFixed" })).toBe(1234.568); }); it('测试7 "12.345678" 结构转 1234.567 结构, 不四舍五入,保留3位', () => { expect(yuanTofen(12.345678, { decimalNumber: 3, fn: "floor" })).toBe(1234.567); }); it('测试8 "12.345678111" 结构转 1234.567 结构, 不四舍五入,保留5位', () => { expect(yuanTofen(12.345678111, { decimalNumber: 5, fn: "floor" })).toBe(1234.56781); }); });