[FIX] web: fix randomly failing form tests
We must wait for an additional tick to be sure that the error dialog is displayed, because the "unhandledrejection" event is triggered asynchronously. Runbot issue-24690 Runbot issue-24691 Runbot issue-24744 Runbot issue-24733 Runbot issue-24742 closes odoo/odoo#135500 X-original-commit: e341f592e2a8ebc3c2e479566425df89a29bf2c7 Signed-off-by: Pierre Rousseau (pro) <pro@odoo.com>
This commit is contained in:
@@ -6315,6 +6315,7 @@ QUnit.module("Views", (hooks) => {
|
||||
);
|
||||
|
||||
await editInput(target, ".o_field_widget[name=int_field] input", 64);
|
||||
await nextTick();
|
||||
|
||||
assert.containsOnce(document.body, ".modal");
|
||||
assert.strictEqual(
|
||||
@@ -12640,6 +12641,7 @@ QUnit.module("Views", (hooks) => {
|
||||
});
|
||||
|
||||
await click(target, "button[name=do_it]");
|
||||
await nextTick();
|
||||
assert.containsNone(target, ".o_form_error_dialog");
|
||||
assert.containsOnce(target, ".modal");
|
||||
assert.strictEqual(
|
||||
|
||||
Reference in New Issue
Block a user