From 3a3f7fd58635b7b98766ce600cf4dce3d72d3802 Mon Sep 17 00:00:00 2001 From: Christophe Simonis Date: Wed, 10 Apr 2019 18:11:24 +0200 Subject: [PATCH] [FIX] web: convert forward-ported test to use async/await --- addons/web/static/tests/views/list_tests.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/addons/web/static/tests/views/list_tests.js b/addons/web/static/tests/views/list_tests.js index a8d043775db..50272d031d7 100644 --- a/addons/web/static/tests/views/list_tests.js +++ b/addons/web/static/tests/views/list_tests.js @@ -4544,10 +4544,10 @@ QUnit.module('Views', { list.destroy(); }); - QUnit.test('create record on list with modifiers depending on id', function (assert) { + QUnit.test('create record on list with modifiers depending on id', async function (assert) { assert.expect(8); - var list = createView({ + var list = await createView({ View: ListView, model: 'foo', data: this.data, @@ -4559,7 +4559,7 @@ QUnit.module('Views', { }); // add a new record - testUtils.dom.click(list.$buttons.find('.o_list_button_add')); + await testUtils.dom.click(list.$buttons.find('.o_list_button_add')); // modifiers should be evaluted to false assert.containsOnce(list, '.o_selected_row'); @@ -4567,15 +4567,15 @@ QUnit.module('Views', { assert.doesNotHaveClass(list.$('.o_selected_row .o_data_cell:nth(1)'), 'o_invisible_modifier'); // set a value and save - testUtils.fields.editInput(list.$('.o_selected_row input[name=foo]'), 'some value'); - testUtils.dom.click(list.$buttons.find('.o_list_button_save')); + await testUtils.fields.editInput(list.$('.o_selected_row input[name=foo]'), 'some value'); + await testUtils.dom.click(list.$buttons.find('.o_list_button_save')); // modifiers should be evaluted to true assert.hasClass(list.$('.o_data_row:first .o_data_cell:first'), 'o_readonly_modifier'); assert.hasClass(list.$('.o_data_row:first .o_data_cell:nth(1)'), 'o_invisible_modifier'); // edit again the just created record - testUtils.dom.click(list.$('.o_data_row:first .o_data_cell:first')); + await testUtils.dom.click(list.$('.o_data_row:first .o_data_cell:first')); // modifiers should be evaluted to true assert.containsOnce(list, '.o_selected_row');