UNPKG

flo-poly

Version:

A practical, root-focused JavaScript polynomial utility library.

18 lines (15 loc) 520 B
import { assert, expect } from 'chai'; import { describe } from 'mocha'; import { equal, multiply } from '../../../src/index.js'; describe('multiply', function() { it('should correctly multiply some polynomials with double precision coefficients', function() { let p1 = [2]; let p2: number[] = []; let p3 = [1,2,3]; let p4 = [4,4,5,6,7]; assert(equal(multiply(p1,p3), [2,4,6])); assert(equal(multiply(p2,p3), [])); assert(equal(multiply(p3,p4), [4, 12, 25, 28, 34, 32, 21])); }); });