From b0941d19a07b08fabc64a284b58e57edc46203dd Mon Sep 17 00:00:00 2001 From: Vincent Schippefilt Date: Wed, 4 Dec 2019 10:44:32 +0000 Subject: [FIX] web,*: fix all tests and test utils to use native events In this commit: - transformed test_utils helpers to always trigger native events - introduced new test_utils_create helper: prepareTarget - updated qunit asserts to support Owl Components - updated all misused helpers that would crash with the updated test_utils Co-authored-by: Julien Mougenot Co-authored-by: Mathieu Duckerts-Antoine Co-authored-by: Pierre Rousseau --- addons/web/static/tests/fields/basic_fields_tests.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'addons/web/static/tests/fields/basic_fields_tests.js') diff --git a/addons/web/static/tests/fields/basic_fields_tests.js b/addons/web/static/tests/fields/basic_fields_tests.js index 7c9e84239e3..d9d26ddfea1 100644 --- a/addons/web/static/tests/fields/basic_fields_tests.js +++ b/addons/web/static/tests/fields/basic_fields_tests.js @@ -2435,7 +2435,7 @@ QUnit.module('basic_fields', { function waitForChangeTriggered() { return def.then(function () { def = testUtils.makeTestPromise(); - return concurrency.delay(0); + return testUtils.nextTick(); }); } }); @@ -5988,7 +5988,7 @@ QUnit.module('basic_fields', { // Focusing the field selector input should open the field selector // popover - await testUtils.dom.triggerEvents($fieldSelector, ['focusin']); + await testUtils.dom.triggerEvents($fieldSelector, 'focus'); var $fieldSelectorPopover = $fieldSelector.find(".o_field_selector_popover"); assert.ok($fieldSelectorPopover.is(":visible"), "field selector popover should be visible"); @@ -6057,7 +6057,7 @@ QUnit.module('basic_fields', { "there should be a field selector"); // Focusing its input should open the field selector popover - await testUtils.dom.triggerEvents($fieldSelector, ['focusin']); + await testUtils.dom.triggerEvents($fieldSelector, 'focus'); var $fieldSelectorPopover = $fieldSelector.find(".o_field_selector_popover"); assert.ok($fieldSelectorPopover.is(":visible"), "field selector popover should be visible"); -- cgit v1.2.3