mathsteps
Version:
Step by step math solutions
18 lines (14 loc) • 448 B
JavaScript
const canAddLikeTerms = require('../lib/checks/canAddLikeTerms');
const TestUtil = require('./TestUtil');
function testCanBeAdded(expr, addable) {
TestUtil.testBooleanFunction(
canAddLikeTerms.canAddLikeTermPolynomialNodes, expr, addable);
}
describe('can add like term polynomials', () => {
const tests = [
['x^2 + x^2', true],
['x + x', true],
['x^3 + x', false],
];
tests.forEach(t => testCanBeAdded(t[0], t[1]));
});