fix: math filters now return number, resolves #110

* fix linting
* numbers are no longer fixed:
    i.e. {{0.3 | minus 0.1}} now renders as 0.19999
    Stick to JavaScript number behavior, see: 8.0.0
This commit is contained in:
harttle
2019-02-28 13:02:51 +08:00
parent 21d674e22b
commit b4acdb463a
13 changed files with 1960 additions and 1981 deletions
+2 -3
View File
@@ -6,10 +6,10 @@ use(chaiAsPromised)
class SettingsDrop extends Liquid.Types.Drop {
foo: string = 'FOO'
bar() {
bar () {
return 'BAR'
}
liquidMethodMissing(key: string) {
liquidMethodMissing (key: string) {
return key.toUpperCase()
}
}
@@ -21,7 +21,6 @@ describe('drop', function () {
engine = new Liquid()
})
it('should support liquidMethodMissing', async function () {
let i = 0
const src = `{{settings.foo}},{{settings.bar}},{{settings.coo}}`
const html = await engine.parseAndRender(src, { settings })
return expect(html).to.equal('FOO,BAR,COO')