mathsteps
Version:
Step by step math solutions
19 lines (15 loc) • 480 B
JavaScript
const checks = require('../../lib/checks');
const TestUtil = require('../TestUtil');
function testResolvesToConstant(exprString, resolves) {
TestUtil.testBooleanFunction(checks.resolvesToConstant, exprString, resolves);
}
describe('resolvesToConstant', function () {
const tests = [
['(2+2)', true],
['10', true],
['((2^2 + 4)) * 7 / 8', true],
['2 * 3^x', false],
['-(2) * -3', true],
];
tests.forEach(t => testResolvesToConstant(t[0], t[1]));
});