UNPKG

flo-poly

Version:

A practical, root-focused JavaScript polynomial utility library.

22 lines (17 loc) 652 B
import { assert, expect } from 'chai'; import { describe } from 'mocha'; import { multiplyByConst } from '../../../src/index.js'; describe('multiplyByConst', function() { it('should correctly multiply some polynomials with double precision coefficients by a constant', function() { let p1: number[] = []; let p2 = [1.1,2.2,3.3,4.4]; expect(multiplyByConst(2,p1)).to.eql([]); expect(multiplyByConst(2,p2)).to.eql([2.2,4.4,6.6,8.8]); }); it('should return the zero polynomial if the polynomial was multiplied by 0', function() { let p1 = [1.1,2.2,3.3,4.4]; expect(multiplyByConst(0,p1)).to.eql([]); }); });