From 647d842f82288158886ef675a3a61dcf84637773 Mon Sep 17 00:00:00 2001 From: Enno Woortmann Date: Mon, 26 Aug 2019 14:52:44 +0200 Subject: [PATCH] Node 0.x compatibility --- test/partial-test.js | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/test/partial-test.js b/test/partial-test.js index d330341..59d76b1 100644 --- a/test/partial-test.js +++ b/test/partial-test.js @@ -110,18 +110,30 @@ describe('Partials spec', function () { assert.equal(renderResult, expected); }); - it('Partial should inherit functions without indentation.', function () { + it('Partial without indentation should inherit functions.', function () { var template = '{{> partial }}'; - var data = {t: () => (label) => label.toUpperCase()}; + var data = { + t: function () { + return function (label) { + return label.toUpperCase(); + }; + } + }; var partials = {partial: '{{ #t }}Input{{ /t }}:'}; var expected = 'INPUT:'; var renderResult = Mustache.render(template, data, partials); assert.equal(renderResult, expected); }); - it('Partial should inherit functions with indentation.', function () { + it('Partial with indentation should inherit functions.', function () { var template = ' {{> partial }}'; - var data = {t: () => (label) => label.toUpperCase()}; + var data = { + t: function () { + return function (label) { + return label.toUpperCase(); + }; + } + }; var partials = {partial: '{{ #t }}Input{{ /t }}:'}; var expected = ' INPUT:'; var renderResult = Mustache.render(template, data, partials);