1
0
Fork 0
arangodb/js/node/node_modules/decimal/tests/multiplication.js

16 lines
716 B
JavaScript
Executable File

var Decimal = Decimal || require('../lib/decimal.js');
var assert = assert || require('assert');
assert.equal(Decimal('50').mul('2.901'), '145.05');
assert.equal(Decimal('-50').mul('2.901'), '-145.05');
assert.equal(Decimal('-50').mul('-2.901'), '145.05');
assert.equal(Decimal('50').mul('2901'), '145050');
assert.equal(Decimal('-50').mul('2901'), '-145050');
assert.equal(Decimal('-50').mul('-2901'), '145050');
assert.equal(Decimal('1.125').mul('0.1201'), '0.1351125');
assert.equal(Decimal('01.125').mul('0.1201'), '0.1351125');
assert.equal(Decimal('1.125').mul('0.1201'), Decimal.mul('1.125', '0.1201').toString());
assert.equal(Decimal('01.125').mul('0.1201'), Decimal.mul('01.125', '0.1201').toString());