From 4520a09f2c789626d6aba074e063deb490a5bb52 Mon Sep 17 00:00:00 2001 From: "Michael Mattiello (mcm)" Date: Fri, 27 Mar 2020 10:56:44 +0000 Subject: [REF] web: convert FieldBoolean to owl This commit does 4 things: - adds a file for deprecated legacy fields. - moves legacy FieldBoolean into this file. - converts FieldBoolean to owl component. - adds a new xml file for component fields' templates. task id: 2193996 --- addons/web/static/tests/fields/basic_fields_tests.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 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 6bd62b2d25c..710dd66e40e 100644 --- a/addons/web/static/tests/fields/basic_fields_tests.js +++ b/addons/web/static/tests/fields/basic_fields_tests.js @@ -267,12 +267,14 @@ QUnit.module('basic_fields', { assert.containsOnce(form, '.o_field_boolean input:checked', "checkbox should now be checked"); // blindly press enter again, it should uncheck the checkbox - $(document.activeElement).trigger({type: "keydown", which: $.ui.keyCode.ENTER}); + await testUtils.dom.triggerEvent(document.activeElement, "keydown", + {which: $.ui.keyCode.ENTER}); assert.containsNone(form, '.o_field_boolean input:checked', "checkbox should not be checked"); await testUtils.nextTick(); // blindly press enter again, it should check the checkbox back - $(document.activeElement).trigger({type: "keydown", which: $.ui.keyCode.ENTER}); + await testUtils.dom.triggerEvent(document.activeElement, "keydown", + {which: $.ui.keyCode.ENTER}); assert.containsOnce(form, '.o_field_boolean input:checked', "checkbox should still be checked"); @@ -333,6 +335,7 @@ QUnit.module('basic_fields', { // the checkbox directly in readonly mode ! $cell = list.$('tr.o_data_row:has(.custom-checkbox input:not(:checked)) td:not(.o_list_record_selector)').first(); await testUtils.dom.click($cell.find('.custom-checkbox .custom-control-label')); + await testUtils.nextTick(); assert.strictEqual(list.$('tbody td:not(.o_list_record_selector) .custom-checkbox input').length, 5, "should still have 5 checkboxes"); -- cgit v1.2.3