UNPKG

fnumber

Version:
37 lines (30 loc) 1.09 kB
'use strict'; var expect = require('chai').expect; var formatNumber = require('../'); describe('formatNumber', function() { it('default options with number', function() { var number = 9999999; var formattedNumber = formatNumber(number); expect(formattedNumber).to.eq('9,999,999'); }); it('default options with string', function() { var number = '9999999'; var formattedNumber = formatNumber(number); expect(formattedNumber).to.eq('9,999,999'); }); it('rounding', function() { var number = '9999999.41112'; var formattedNumber = formatNumber(number, { round: 2 }); expect(formattedNumber).to.eq('9,999,999.41'); }); it('sections delimiter', function() { var number = '9999999'; var formattedNumber = formatNumber(number, { sectionsDelimiter: ' ' }); expect(formattedNumber).to.eq('9 999 999'); }); it('decimal point', function() { var number = 9.9; var formattedNumber = formatNumber(number, { decimal: '|', round: 1 }); expect(formattedNumber).to.eq('9|9'); }); });