UNPKG

jinja-js

Version:

JavaScript templating engine based on Jinja2

21 lines (17 loc) 460 B
var require = require('./testutils').require, expect = require('expect.js'), util = require('util'), swig = require('../../lib/swig'); describe('Custom Tags', function () { var tags = { foo: function (indent) { return '_output += "hi!";'; } }; tags.foo.ends = true; it('can be included on init', function () { swig.init({ tags: tags }); expect(swig.compile('{% foo %}{% endfoo %}')({})) .to.equal('hi!'); }); });