[TEST] Wisget#renderElement with template

bzr revid: xmo@openerp.com-20120611114849-dwk4erae5f1tyc6o
This commit is contained in:
Xavier Morel
2012-06-11 13:48:49 +02:00
parent a0c5057dba
commit c531cb96ca
+20
View File
@@ -132,4 +132,24 @@ $(document).ready(function () {
equal(w.$el.attr('clark'), 'gable');
equal(w.$el.attr('spoiler'), 'snape kills dumbledore');
});
test('template', function () {
instance.web.qweb = new QWeb2.Engine();
instance.web.qweb.add_template('<no><t t-name="test.widget.template">' +
'<ol>' +
'<li t-foreach="5" t-as="counter">' +
'<t t-esc="counter"/>' +
'</li>' +
'</ol>' +
'</t></no>');
var w = new (instance.web.Widget.extend({
template: 'test.widget.template'
}));
w.renderElement();
equal(w.el.nodeName, 'OL');
equal(w.$el.children().length, 5);
equal(w.el.textContent, '01234');
});
});