diff options
| author | Sébastien Theys <seb@odoo.com> | 2020-06-23 17:03:08 +0000 |
|---|---|---|
| committer | Sébastien Theys <seb@odoo.com> | 2020-06-24 10:22:58 +0000 |
| commit | 652d835f77da3e19eeb70a4a2fec46fd9bff8b46 (patch) | |
| tree | 4811bc7e65eaacb5ad29eb715baac266567765d5 /addons/mail/static/src/components/messaging_menu/messaging_menu_tests.js | |
| parent | ba744be93748063ac9b051509d99f6b582e0df20 (diff) | |
[FIX] mail: restore close of other menus on click of messaging menu
task-2278830
closes odoo/odoo#53566
X-original-commit: 0407151b34da16ca54066bb15e578dc1db85f365
Signed-off-by: Alexandre Kühn (aku) <aku@odoo.com>
Signed-off-by: Sébastien Theys (seb) <seb@odoo.com>
Diffstat (limited to 'addons/mail/static/src/components/messaging_menu/messaging_menu_tests.js')
| -rw-r--r-- | addons/mail/static/src/components/messaging_menu/messaging_menu_tests.js | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/addons/mail/static/src/components/messaging_menu/messaging_menu_tests.js b/addons/mail/static/src/components/messaging_menu/messaging_menu_tests.js index e2ccaab78ba..4f070d7881c 100644 --- a/addons/mail/static/src/components/messaging_menu/messaging_menu_tests.js +++ b/addons/mail/static/src/components/messaging_menu/messaging_menu_tests.js @@ -140,13 +140,10 @@ QUnit.test('basic rendering', async function (assert) { ); await afterNextRender(() => document.querySelector(`.o_MessagingMenu_toggler`).click()); - assert.ok( - document.querySelector('.o_MessagingMenu').classList.contains('show'), - "should mark messaging menu item as shown" - ); - assert.ok( - document.querySelector(`.o_MessagingMenu_toggler`).classList.contains('show'), - "should mark messaging menu clickable item as shown" + assert.hasClass( + document.querySelector('.o_MessagingMenu'), + "o-is-open", + "should mark messaging menu as opened" ); assert.strictEqual( document.querySelectorAll(`.o_MessagingMenu_dropdownMenu`).length, @@ -220,6 +217,13 @@ QUnit.test('basic rendering', async function (assert) { 1, "should display no conversation in thread preview list" ); + + await afterNextRender(() => document.querySelector(`.o_MessagingMenu_toggler`).click()); + assert.doesNotHaveClass( + document.querySelector('.o_MessagingMenu'), + "o-is-open", + "should mark messaging menu as closed" + ); }); QUnit.test('counter is taking into account failure notification', async function (assert) { |
