diff options
| author | Xavier Morel <xmo@openerp.com> | 2012-06-11 13:48:49 +0200 |
|---|---|---|
| committer | Xavier Morel <xmo@openerp.com> | 2012-06-11 13:48:49 +0200 |
| commit | c531cb96ca2b0dc74ec6f9569eec8ea24c6506a1 (patch) | |
| tree | 79c1280e0f75ce22f6646f2f20de45f8472a775b /addons/web/static/test/Widget.js | |
| parent | a0c5057dbacef8e8f1841245c58ad4f52da57ef9 (diff) | |
[TEST] Wisget#renderElement with template
bzr revid: xmo@openerp.com-20120611114849-dwk4erae5f1tyc6o
Diffstat (limited to 'addons/web/static/test/Widget.js')
| -rw-r--r-- | addons/web/static/test/Widget.js | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/addons/web/static/test/Widget.js b/addons/web/static/test/Widget.js index 51a5182845d..3a2301e53f8 100644 --- a/addons/web/static/test/Widget.js +++ b/addons/web/static/test/Widget.js @@ -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'); + }); }); |
