Add math bug test

This commit is contained in:
Dennis Eichhorn 2018-08-01 22:09:27 +02:00
parent 2bcfe6dc13
commit 75c860b6b7

View File

@ -2,13 +2,14 @@ describe('MathProcessorTest', function ()
{ {
"use strict"; "use strict";
describe('testEvaluation', function () describe('testBasicEvaluation', function ()
{ {
it('Testing formula evaluation', function () it('Testing formula evaluation', function ()
{ {
expect(jsOMS.mathEvaluate('3 + 4 * 2 / ( 1 - 5 ) ^ 2 ^ 3 + 1.5')).toBeCloseTo(4.5, 2); expect(jsOMS.mathEvaluate('3 + 4 * 2 / ( 1 - 5 ) ^ 2 ^ 3 + 1.5')).toBeCloseTo(4.5, 2);
expect(jsOMS.mathEvaluate('3+4*2/(1-5)^2^3+1.5')).toBeCloseTo(4.5, 2); expect(jsOMS.mathEvaluate('3+4*2/(1-5)^2^3+1.5')).toBeCloseTo(4.5, 2);
expect(jsOMS.mathEvaluate('invalid')).toBe(null); expect(jsOMS.mathEvaluate('invalid')).toBe(null);
expect(jsOMS.mathEvaluate('3+4*2/(1-5^2^3+1.5')).toBe(null);
}); });
}); });
}); });