Initial commit
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
var Template = require('../../../src/core/template');
|
||||
|
||||
describe('core/template', function () {
|
||||
var tmpl;
|
||||
|
||||
beforeEach(function () {
|
||||
tmpl = new Template({
|
||||
template: 'hi, my name is <%= name %>'
|
||||
});
|
||||
});
|
||||
|
||||
it('should render', function () {
|
||||
expect(tmpl.render({name: 'cartojs-test'})).toEqual('hi, my name is cartojs-test');
|
||||
});
|
||||
|
||||
it('should accept compiled templates', function () {
|
||||
tmpl = new Template({
|
||||
compiled: function (vars) { return 'hola ' + vars.name; }
|
||||
});
|
||||
expect(tmpl.render({name: 'cartojs-test'})).toEqual('hola cartojs-test');
|
||||
});
|
||||
|
||||
it('should render using mustache', function () {
|
||||
tmpl = new Template({
|
||||
template: 'hi, my name is {{ name }}',
|
||||
type: 'mustache'
|
||||
});
|
||||
|
||||
expect(tmpl.render({name: 'cartojs-test'})).toEqual('hi, my name is cartojs-test');
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user