From 805d9f9dff0fb275272bf7f86fcb96da80444695 Mon Sep 17 00:00:00 2001 From: Enno Woortmann Date: Mon, 26 Aug 2019 15:03:33 +0200 Subject: [PATCH] More meaningful test use lowecase, uppercase and special characters around the toUpperCase function to prove the custom applied function works as intended --- test/partial-test.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/test/partial-test.js b/test/partial-test.js index 59d76b1..bbc37bb 100644 --- a/test/partial-test.js +++ b/test/partial-test.js @@ -113,14 +113,14 @@ describe('Partials spec', function () { it('Partial without indentation should inherit functions.', function () { var template = '{{> partial }}'; var data = { - t: function () { + toUpperCase: function () { return function (label) { return label.toUpperCase(); }; } }; - var partials = {partial: '{{ #t }}Input{{ /t }}:'}; - var expected = 'INPUT:'; + var partials = {partial: 'aA-{{ #toUpperCase }}Input{{ /toUpperCase }}-Aa'}; + var expected = 'aA-INPUT-Aa'; var renderResult = Mustache.render(template, data, partials); assert.equal(renderResult, expected); }); @@ -128,14 +128,14 @@ describe('Partials spec', function () { it('Partial with indentation should inherit functions.', function () { var template = ' {{> partial }}'; var data = { - t: function () { + toUpperCase: function () { return function (label) { return label.toUpperCase(); }; } }; - var partials = {partial: '{{ #t }}Input{{ /t }}:'}; - var expected = ' INPUT:'; + var partials = {partial: 'aA-{{ #toUpperCase }}Input{{ /toUpperCase }}-Aa'}; + var expected = ' aA-INPUT-Aa'; var renderResult = Mustache.render(template, data, partials); assert.equal(renderResult, expected); });