Merge pull request #15542 from demeritcowboy/upgrade-convert-autoassignee-2
[civicrm-core.git] / tests / karma / unit / sigfigSpec.js
CommitLineData
2cfa1092
TO
1'use strict';
2
b24d5a1e 3describe('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});