Parsing is expensive, if the parse tree can be stored on the DB it can save a lot of compute time, but mongo can't store Classes, so we re-write without classes
12 lines
311 B
JavaScript
12 lines
311 B
JavaScript
import { parse } from './parser';
|
|
import { assert } from 'chai';
|
|
|
|
describe('Parser', function(){
|
|
it('parses valid text without error', function(){
|
|
assert.typeOf(parse('1'), 'object');
|
|
});
|
|
it('parses various operations', function(){
|
|
assert.typeOf(parse('1 + 2 * 3 / 4 * 1d8'), 'object');
|
|
});
|
|
});
|