diff options
| author | Sébastien Theys <seb@odoo.com> | 2020-08-05 14:03:05 +0000 |
|---|---|---|
| committer | Sébastien Theys <seb@odoo.com> | 2020-08-05 15:09:34 +0000 |
| commit | 9216bdcb6f0bbb20900a33bbf7283e6e4fda1b2c (patch) | |
| tree | ce2c02403afc038f552436997fb3ba9f3ab1c1ac /addons/mail/static/src/components/chat_window_manager | |
| parent | 9432d547053605a0807e82499123c0deede23d6b (diff) | |
[FIX] mail: clean up JS relations by storing records
Remove the support and the conversion from record to localId and back from
localId to record.
Part of task-2308312
closes odoo/odoo#55481
X-original-commit: fc5e8be4e65518770a281f0dffae07854d20073a
Signed-off-by: Alexandre Kühn (aku) <aku@odoo.com>
Diffstat (limited to 'addons/mail/static/src/components/chat_window_manager')
| -rw-r--r-- | addons/mail/static/src/components/chat_window_manager/chat_window_manager_tests.js | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/addons/mail/static/src/components/chat_window_manager/chat_window_manager_tests.js b/addons/mail/static/src/components/chat_window_manager/chat_window_manager_tests.js index fb4c92d70c7..6e284a7156c 100644 --- a/addons/mail/static/src/components/chat_window_manager/chat_window_manager_tests.js +++ b/addons/mail/static/src/components/chat_window_manager/chat_window_manager_tests.js @@ -750,7 +750,7 @@ QUnit.test('focus next visible chat window when closing current chat window with QUnit.test('[technical] chat window: composer state conservation on toggle home menu', async function (assert) { // technical as show/hide home menu simulation are involved and home menu implementation // have side-effects on DOM that may make chat window components not work - assert.expect(6); + assert.expect(7); Object.assign(this.data.initMessaging, { channel_slots: { @@ -775,6 +775,11 @@ QUnit.test('[technical] chat window: composer state conservation on toggle home document.querySelector(`.o_ComposerTextInput_textarea`).focus(); document.execCommand('insertText', false, 'XDU for the win !'); }); + assert.containsNone( + document.body, + '.o_Composer .o_Attachment', + "composer should have no attachment initially" + ); // Set attachments of the composer const files = [ await createFile({ @@ -803,7 +808,7 @@ QUnit.test('[technical] chat window: composer state conservation on toggle home document.body, '.o_Composer .o_Attachment', 2, - "verify chat window composer initial attachment count" + "composer should have 2 total attachments after adding 2 attachments" ); await this.hideHomeMenu(); |
