diff options
| author | Sébastien Theys <seb@odoo.com> | 2020-06-26 09:32:27 +0000 |
|---|---|---|
| committer | Sébastien Theys <seb@odoo.com> | 2020-06-26 11:21:35 +0000 |
| commit | dc011d12463df07ac75931a5ad332aac12c020a4 (patch) | |
| tree | 7a0468235c95190c4245aeff755f7173b756b28c /addons/mail/static/src/components/composer/composer_tests.js | |
| parent | cef65f589d27f8e906b4edf52e50da4d88f1d0d9 (diff) | |
[IMP] mail: MockServer: add get_mention_suggestions on res.partner
Pr: #53449
X-original-commit: 4f21a77703985d085037dc3d0e472970573810ec
Diffstat (limited to 'addons/mail/static/src/components/composer/composer_tests.js')
| -rw-r--r-- | addons/mail/static/src/components/composer/composer_tests.js | 96 |
1 files changed, 36 insertions, 60 deletions
diff --git a/addons/mail/static/src/components/composer/composer_tests.js b/addons/mail/static/src/components/composer/composer_tests.js index 24bba449019..0cd79c1a9fa 100644 --- a/addons/mail/static/src/components/composer/composer_tests.js +++ b/addons/mail/static/src/components/composer/composer_tests.js @@ -258,21 +258,15 @@ QUnit.test('add emoji replaces (keyboard) text selection', async function (asser QUnit.test('display partner mention suggestions on typing "@"', async function (assert) { assert.expect(2); - await this.start({ - async mockRPC(route, args) { - if (args.method === 'get_mention_suggestions') { - return [ - [{ - email: "testpartnert@odoo.com", - id: 11, - name: "TestPartner", - }], - [], - ]; - } - return this._super(...arguments); - }, - }); + this.data['res.partner'].records = [{ + email: "testpartnert@odoo.com", + id: 11, + name: "TestPartner", + }]; + this.data['res.users'].records = [{ + partner_id: 11, + }]; + await this.start({}); const composer = this.env.models['mail.composer'].create(); await this.createComposerComponent(composer); @@ -299,21 +293,15 @@ QUnit.test('display partner mention suggestions on typing "@"', async function ( QUnit.test('mention a partner', async function (assert) { assert.expect(4); - await this.start({ - async mockRPC(route, args) { - if (args.method === 'get_mention_suggestions') { - return [ - [{ - email: "testpartnert@odoo.com", - id: 11, - name: "TestPartner", - }], - [], - ]; - } - return this._super(...arguments); - }, - }); + this.data['res.partner'].records = [{ + email: "testpartnert@odoo.com", + id: 11, + name: "TestPartner", + }]; + this.data['res.users'].records = [{ + partner_id: 11, + }]; + await this.start(); const composer = this.env.models['mail.composer'].create(); await this.createComposerComponent(composer); @@ -355,21 +343,15 @@ QUnit.test('mention a partner', async function (assert) { QUnit.test('mention a partner after some text', async function (assert) { assert.expect(5); - await this.start({ - async mockRPC(route, args) { - if (args.method === 'get_mention_suggestions') { - return [ - [{ - email: "testpartnert@odoo.com", - id: 11, - name: "TestPartner", - }], - [], - ]; - } - return this._super(...arguments); - }, - }); + this.data['res.partner'].records = [{ + email: "testpartnert@odoo.com", + id: 11, + name: "TestPartner", + }]; + this.data['res.users'].records = [{ + partner_id: 11, + }]; + await this.start(); const composer = this.env.models['mail.composer'].create(); await this.createComposerComponent(composer); @@ -419,21 +401,15 @@ QUnit.test('mention a partner after some text', async function (assert) { QUnit.test('add an emoji after a partner mention', async function (assert) { assert.expect(5); - await this.start({ - async mockRPC(route, args) { - if (args.method === 'get_mention_suggestions') { - return [ - [{ - email: "testpartnert@odoo.com", - id: 11, - name: "TestPartner", - }], - [], - ]; - } - return this._super(...arguments); - }, - }); + this.data['res.partner'].records = [{ + email: "testpartnert@odoo.com", + id: 11, + name: "TestPartner", + }]; + this.data['res.users'].records = [{ + partner_id: 11, + }]; + await this.start(); const composer = this.env.models['mail.composer'].create(); await this.createComposerComponent(composer); |
