feat: use evalValue to parse & render expression, #527

This commit is contained in:
Harttle
2022-08-24 20:46:22 +08:00
committed by Harttle
parent 2089b9bb6c
commit 071368afe1
3 changed files with 40 additions and 9 deletions
+10
View File
@@ -266,4 +266,14 @@ describe('Issues', function () {
const result = toValueSync(expression.evaluate(new Context({ a: 1, b: 2 })))
expect(result).to.equal(false)
})
it('#527 export Liquid Expression (evalValue)', async () => {
const liquid = new Liquid()
const result = await liquid.evalValue('a > b', { a: 1, b: 2 })
expect(result).to.equal(false)
})
it('#527 export Liquid Expression (evalValueSync)', async () => {
const liquid = new Liquid()
const result = liquid.evalValueSync('a > b', { a: 1, b: 2 })
expect(result).to.equal(false)
})
})