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