summaryrefslogtreecommitdiff
path: root/addons/project/static
diff options
context:
space:
mode:
authorVincent Schippefilt <vsc@odoo.com>2019-03-06 14:02:26 +0100
committerAaron Bohy <aab@odoo.com>2019-03-06 20:07:17 +0100
commitcae1f71b7555885b0b8f499ba2310350dc1e40ed (patch)
tree2cae531560f7d6c5b60d44e563e9f6771704ac1b /addons/project/static
parentc441ee694952b76bca5214d6ec4236f74f2ceb41 (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.js23
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();
});