Ver código fonte

Node 0.x compatibility

pull/713/head
Enno Woortmann GitHub 6 anos atrás
pai
commit
647d842f82
Nenhuma chave conhecida encontrada para esta assinatura no banco de dados ID da chave GPG: 4AEE18F83AFDEB23
1 arquivos alterados com 16 adições e 4 exclusões
  1. +16
    -4
      test/partial-test.js

+ 16
- 4
test/partial-test.js Ver arquivo

@@ -110,18 +110,30 @@ describe('Partials spec', function () {
assert.equal(renderResult, expected); assert.equal(renderResult, expected);
}); });


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


Carregando…
Cancelar
Salvar