describe('html templates', function () {
var html = core.html;
it('should compile template', function() {
var t = "
{m.name}
";
var compiled = html.compileTemplate(t);
expect(typeof compiled).toBe("function");
expect(compiled({name: 'test'})).toBe('test
');
});
it('should support each', function () {
var t = '{each n in m.lst}{each c in m.lst2}{n}{c}{/}{/}';
var compiled = html.compileTemplate(t);
var result = compiled({lst:[1,2,3], lst2:['a','b']});
console.log(result);
expect(result).toBe('1a1b2a2b3a3b');
});
});