perf: introduce AST to avoid reparse

This commit is contained in:
harttle
2020-03-15 02:51:25 +08:00
committed by Jun Yang
parent 3b58f1c3f6
commit d2d6a38235
96 changed files with 1553 additions and 1168 deletions
+2 -2
View File
@@ -1,11 +1,11 @@
import { expect } from 'chai'
import { Liquid } from '../..'
describe('.evalValue()', function () {
describe('#evalValue()', function () {
var engine: Liquid
beforeEach(() => { engine = new Liquid() })
it('should throw when scope undefined', async function () {
return expect(engine.evalValue('{{"foo"}}', null as any)).to.be.rejectedWith(/context not defined/)
return expect(engine.evalValue('"foo"', null as any)).to.be.rejectedWith(/context not defined/)
})
})