Files
carto.js/test/spec/core/template-list.spec.js
2020-06-13 18:34:34 +08:00

22 lines
631 B
JavaScript

var log = require('cdb.log');
var TemplateList = require('../../../src/core/template-list');
describe('core/template-list', function () {
var tmpl;
beforeEach(function () {
spyOn(log, 'error');
tmpl = new TemplateList();
tmpl.reset([
{name: 't1', template: 'hi, my name is <%= name %>'},
{name: 't2', template: 'byee!! <%= name %>'}
]);
});
it('should get template by name', function () {
expect(tmpl.getTemplate('t1')).toBeTruthy();
expect(tmpl.getTemplate('t2')({name: 'cartojs-test'})).toEqual('byee!! cartojs-test');
expect(tmpl.getTemplate('nononon')).toBeFalsy();
});
});