[FIX] mail: fix race condition "closing hidden chat window"
Should wait until each chat window is opened before clicking on the next one to guaranteed proper opening order. Part-of: odoo/odoo#133333
This commit is contained in:
@@ -447,12 +447,16 @@ QUnit.test("closing hidden chat window", async (assert) => {
|
||||
await start();
|
||||
await click("i[aria-label='Messages']");
|
||||
await click(".o-mail-NotificationItem:contains(Ch_1)");
|
||||
await contains(".o-mail-ChatWindow");
|
||||
await click("i[aria-label='Messages']");
|
||||
await click(".o-mail-NotificationItem:contains(Ch_2)");
|
||||
await contains(".o-mail-ChatWindow", 2);
|
||||
await click("i[aria-label='Messages']");
|
||||
await click(".o-mail-NotificationItem:contains(Ch_3)");
|
||||
await contains(".o-mail-ChatWindowHiddenToggler:contains(1)");
|
||||
await click("i[aria-label='Messages']");
|
||||
await click(".o-mail-NotificationItem:contains(Ch_4)");
|
||||
await contains(".o-mail-ChatWindowHiddenToggler:contains(2)");
|
||||
await click(".o-mail-ChatWindowHiddenToggler");
|
||||
await contains(":not(.o-mail-ChatWindowHiddenMenu) .o-mail-ChatWindow:contains(Ch_1)");
|
||||
await contains(".o-mail-ChatWindowHiddenMenu .o-mail-ChatWindow:contains(Ch_2)");
|
||||
|
||||
Reference in New Issue
Block a user