flo-poly
Version:
A practical, root-focused JavaScript polynomial utility library.
17 lines (14 loc) • 488 B
text/typescript
import { assert, expect } from 'chai';
import { describe } from 'mocha';
import { eEqual, eInvert } from '../../../src/index.js';
describe('eInvert', function() {
it('should correctly invert some polynomials with Shewchuk expansion coefficients',
function() {
let p1: number[][] = [];
let p2 = [[1]];
let p3 = [[4],[3],[2],[1]];
assert(eEqual(eInvert(p1), []));
assert(eEqual(eInvert(p2), [[1]]));
assert(eEqual(eInvert(p3), [[1],[2],[3],[4]]));
});
});