Commit | Line | Data |
---|---|---|
2cfa1092 TO |
1 | 'use strict'; |
2 | ||
b24d5a1e | 3 | describe('CRM.utils.sigfig', function() { |
2cfa1092 | 4 | it('should round while preserving significant digits', function(){ |
b24d5a1e CW |
5 | expect(CRM.utils.sigfig(9, 1)).toBe(9); |
6 | expect(CRM.utils.sigfig(172, 1)).toBe(200); | |
7 | expect(CRM.utils.sigfig(172, 2)).toBe(170); | |
8 | expect(CRM.utils.sigfig(176, 2)).toBe(180); | |
9 | expect(CRM.utils.sigfig(1492, 1)).toBe(1000); | |
10 | expect(CRM.utils.sigfig(1492, 2)).toBe(1500); | |
11 | expect(CRM.utils.sigfig(1492, 3)).toBe(1490); | |
12 | expect(CRM.utils.sigfig(10943, 3)).toBe(10900); | |
2cfa1092 TO |
13 | }); |
14 | }); |