diff options
| author | Vincent Schippefilt <vsc@odoo.com> | 2019-03-06 14:02:26 +0100 |
|---|---|---|
| committer | Aaron Bohy <aab@odoo.com> | 2019-03-06 20:07:17 +0100 |
| commit | cae1f71b7555885b0b8f499ba2310350dc1e40ed (patch) | |
| tree | 2cae531560f7d6c5b60d44e563e9f6771704ac1b /addons/project/static | |
| parent | c441ee694952b76bca5214d6ec4236f74f2ceb41 (diff) | |
[REF] project: adapt code after jQuery update
Part of task 1896658
Co-authored-by: Aaron Bohy <aab@odoo.com>
Co-authored-by: Christophe Matthieu <chm@odoo.com>
Co-authored-by: Mathieu Duckerts-Antoine <dam@odoo.com>
Co-authored-by: David Monjoie <dmo@odoo.com>
Co-authored-by: Martin Geubelle <mge@odoo.com>
Co-authored-by: svs-odoo <svs@odoo.com>
Co-authored-by: Vincent Schippefilt <vsc@odoo.com>
Diffstat (limited to 'addons/project/static')
| -rw-r--r-- | addons/project/static/tests/project_tests.js | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/addons/project/static/tests/project_tests.js b/addons/project/static/tests/project_tests.js index 1e33ff2d15d..08900370bca 100644 --- a/addons/project/static/tests/project_tests.js +++ b/addons/project/static/tests/project_tests.js @@ -70,9 +70,9 @@ QUnit.module('project', { }, function () { QUnit.module('image test'); - QUnit.test('cover_image_test', function (assert) { + QUnit.test('cover_image_test', async function (assert) { assert.expect(6); - var kanban = createView({ + var kanban = await createView({ View: KanbanView, model: 'project.task', data: this.data, @@ -98,7 +98,7 @@ QUnit.module('project', { '</kanban>', mockRPC: function(route, args) { if (args.model === 'ir.attachment' && args.method === 'search_read') { - return $.when([{ + return Promise.resolve([{ id: 1, name: "1.png" },{ @@ -107,29 +107,30 @@ QUnit.module('project', { }]); } if (args.model === 'project.task' && args.method === 'write') { - assert.step(args.args[0][0]); + assert.step(String(args.args[0][0])); return this._super(route, args); } return this._super(route, args); }, }); - testUtils.dom.click(kanban.$('.o_dropdown_kanban:first > a.dropdown-toggle')); - testUtils.dom.click(kanban.$('.o_dropdown_kanban:first [data-type=set_cover]')); + await testUtils.dom.click(kanban.$('.o_dropdown_kanban:first > a.dropdown-toggle')); + await testUtils.dom.click(kanban.$('.o_dropdown_kanban:first [data-type=set_cover]')); assert.containsNone(kanban, 'img', "Initially there is no image."); // single click on image, and confirm - testUtils.dom.click($('.modal').find("img[data-id='1']")); - testUtils.dom.click($('.modal-footer .btn-primary')); + await testUtils.dom.click($('.modal').find("img[data-id='1']")); + await testUtils.dom.click($('.modal-footer .btn-primary')); assert.containsOnce(kanban, 'img[data-src*="/web/image/1"]'); - testUtils.dom.click(kanban.$('.o_dropdown_kanban:nth(1) > a.dropdown-toggle')); - testUtils.dom.click(kanban.$('.o_dropdown_kanban:nth(1) [data-type=set_cover]')); + await testUtils.dom.click(kanban.$('.o_dropdown_kanban:nth(1) > a.dropdown-toggle')); + await testUtils.dom.click(kanban.$('.o_dropdown_kanban:nth(1) [data-type=set_cover]')); // double click on image $('.modal').find("img[data-id='2']").dblclick(); + await testUtils.nextTick(); assert.containsOnce(kanban, 'img[data-src*="/web/image/2"]'); // verify writes on both kanban records - assert.verifySteps([1, 2]); + assert.verifySteps(['1', '2']); kanban.destroy(); }); |
