Bläddra i källkod

Add test cases for custom functions in partials

pull/713/head
Enno Woortmann GitHub 6 år sedan
förälder
incheckning
307b725043
Ingen känd nyckel hittad för denna signaturen i databasen GPG-nyckel ID: 4AEE18F83AFDEB23
1 ändrade filer med 19 tillägg och 1 borttagningar
  1. +19
    -1
      test/partial-test.js

+ 19
- 1
test/partial-test.js Visa fil

@@ -109,4 +109,22 @@ describe('Partials spec', function () {
var renderResult = Mustache.render(template, data, partials); var renderResult = Mustache.render(template, data, partials);
assert.equal(renderResult, expected); assert.equal(renderResult, expected);
}); });
});

it('Partial should inherit functions without indentation.', function () {
var template = '{{> partial }}';
var data = {t: () => (label) => 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 () {
var template = ' {{> partial }}';
var data = {t: () => (label) => label.toUpperCase()};
var partials = {partial: '{{ #t }}Input{{ /t }}:'};
var expected = ' INPUT:';
var renderResult = Mustache.render(template, data, partials);
assert.equal(renderResult, expected);
});
});

Laddar…
Avbryt
Spara