UNPKG

flo-poly

Version:

A practical, root-focused JavaScript polynomial utility library.

16 lines (14 loc) 462 B
import { assert, expect } from 'chai'; import { describe } from 'mocha'; import { bEqual, bInvert } from '../../../src/index.js'; describe('bInvert', function() { it('should correctly invert some polynomials with bigint coefficients', function() { let p1: bigint[] = []; let p2 = [1n]; let p3 = [4n,3n,2n,1n]; assert(bEqual(bInvert(p1), [])); assert(bEqual(bInvert(p2), [1n])); assert(bEqual(bInvert(p3), [1n,2n,3n,4n])); }); });