From 03772ac07a676811bc046c4ef6bde92940cbae9f Mon Sep 17 00:00:00 2001 From: Xavier Morel Date: Fri, 23 Apr 2021 05:44:50 +0000 Subject: [PATCH] [IMP] web: use testUtils in tests Seems like a better idea than doing it by hand? IDK. --- addons/web/static/tests/legacy/views/form_tests.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/addons/web/static/tests/legacy/views/form_tests.js b/addons/web/static/tests/legacy/views/form_tests.js index fde1d1076b2..55bc28953d5 100644 --- a/addons/web/static/tests/legacy/views/form_tests.js +++ b/addons/web/static/tests/legacy/views/form_tests.js @@ -9650,17 +9650,17 @@ QUnit.module('Views', { const $productLabel = form.$('.o_form_label:eq(1)'); $productLabel.tooltip('show', false); - $productLabel.trigger($.Event('mouseenter')); + await testUtils.dom.triggerMouseEvent($productLabel, 'mouseenter'); assert.strictEqual($('.tooltip .oe_tooltip_help').text().trim(), "this is a tooltip\n\nValues set here are company-specific."); - $productLabel.trigger($.Event('mouseleave')); + await testUtils.dom.triggerMouseEvent($productLabel, 'mouseleave'); const $fooLabel = form.$('.o_form_label:first'); $fooLabel.tooltip('show', false); - $fooLabel.trigger($.Event('mouseenter')); + await testUtils.dom.triggerMouseEvent($fooLabel, 'mouseenter'); assert.strictEqual($('.tooltip .oe_tooltip_help').text().trim(), "Values set here are company-specific."); - $fooLabel.trigger($.Event('mouseleave')); + await testUtils.dom.triggerMouseEvent($fooLabel, 'mouseleave'); form.destroy(); }); @@ -9689,9 +9689,9 @@ QUnit.module('Views', { const $productLabel = form.$('.o_form_label'); $productLabel.tooltip('show', false); - $productLabel.trigger($.Event('mouseenter')); + await testUtils.dom.triggerMouseEvent($productLabel, 'mouseenter'); assert.strictEqual($('.tooltip .oe_tooltip_help').text().trim(), "this is a tooltip"); - $productLabel.trigger($.Event('mouseleave')); + await testUtils.dom.triggerMouseEvent($productLabel, 'mouseleave'); form.destroy(); });