Files
DiceCloud/app/imports/parser/parser.test.js
Stefan Zermatten feffa45cf7 Began work on rewriting parser without object orientation
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
2021-10-01 13:41:22 +02:00

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');
});
});