diff options
Diffstat (limited to 'addons/mail/static/src/models/message/message_tests.js')
| -rw-r--r-- | addons/mail/static/src/models/message/message_tests.js | 58 |
1 files changed, 29 insertions, 29 deletions
diff --git a/addons/mail/static/src/models/message/message_tests.js b/addons/mail/static/src/models/message/message_tests.js index 82ab11b2a41..bc3cf58ef46 100644 --- a/addons/mail/static/src/models/message/message_tests.js +++ b/addons/mail/static/src/models/message/message_tests.js @@ -29,13 +29,13 @@ QUnit.test('create', async function (assert) { assert.expect(31); await this.start(); - assert.notOk(this.env.models['mail.partner'].find(partner => partner.id === 5)); - assert.notOk(this.env.models['mail.thread'].find(thread => - thread.id === 100 && - thread.model === 'mail.channel' - )); - assert.notOk(this.env.models['mail.attachment'].find(attachment => attachment.id === 750)); - assert.notOk(this.env.models['mail.message'].find(message => message.id === 4000)); + assert.notOk(this.env.models['mail.partner'].findFromIdentifyingData({ id: 5 })); + assert.notOk(this.env.models['mail.thread'].findFromIdentifyingData({ + id: 100, + model: 'mail.channel', + })); + assert.notOk(this.env.models['mail.attachment'].findFromIdentifyingData({ id: 750 })); + assert.notOk(this.env.models['mail.message'].findFromIdentifyingData({ id: 4000 })); const thread = this.env.models['mail.thread'].create({ id: 100, @@ -58,16 +58,16 @@ QUnit.test('create', async function (assert) { originThread: [['link', thread]], }); - assert.ok(this.env.models['mail.partner'].find(partner => partner.id === 5)); - assert.ok(this.env.models['mail.thread'].find(thread => - thread.id === 100 && - thread.model === 'mail.channel' - )); - assert.ok(this.env.models['mail.attachment'].find(attachment => attachment.id === 750)); - assert.ok(this.env.models['mail.message'].find(message => message.id === 4000)); + assert.ok(this.env.models['mail.partner'].findFromIdentifyingData({ id: 5 })); + assert.ok(this.env.models['mail.thread'].findFromIdentifyingData({ + id: 100, + model: 'mail.channel', + })); + assert.ok(this.env.models['mail.attachment'].findFromIdentifyingData({ id: 750 })); + assert.ok(this.env.models['mail.message'].findFromIdentifyingData({ id: 4000 })); assert.ok(message); - assert.strictEqual(this.env.models['mail.message'].find(message => message.id === 4000), message); + assert.strictEqual(this.env.models['mail.message'].findFromIdentifyingData({ id: 4000 }), message); assert.strictEqual(message.body, "<p>Test</p>"); assert.ok(message.date instanceof moment); assert.strictEqual( @@ -75,36 +75,36 @@ QUnit.test('create', async function (assert) { "2019-05-05 10:00:00" ); assert.strictEqual(message.id, 4000); - assert.strictEqual(message.originThread, this.env.models['mail.thread'].find(thread => - thread.id === 100 && - thread.model === 'mail.channel' - )); + assert.strictEqual(message.originThread, this.env.models['mail.thread'].findFromIdentifyingData({ + id: 100, + model: 'mail.channel', + })); assert.ok( - message.threads.includes(this.env.models['mail.thread'].find(thread => - thread.id === 100 && - thread.model === 'mail.channel' - )) + message.threads.includes(this.env.models['mail.thread'].findFromIdentifyingData({ + id: 100, + model: 'mail.channel', + })) ); // from partnerId being in needaction_partner_ids assert.ok(message.threads.includes(this.env.messaging.inbox)); // from partnerId being in starred_partner_ids assert.ok(message.threads.includes(this.env.messaging.starred)); - const attachment = this.env.models['mail.attachment'].find(attachment => attachment.id === 750); + const attachment = this.env.models['mail.attachment'].findFromIdentifyingData({ id: 750 }); assert.ok(attachment); assert.strictEqual(attachment.filename, "test.txt"); assert.strictEqual(attachment.id, 750); assert.notOk(attachment.isTemporary); assert.strictEqual(attachment.mimetype, 'text/plain'); assert.strictEqual(attachment.name, "test.txt"); - const channel = this.env.models['mail.thread'].find(thread => - thread.id === 100 && - thread.model === 'mail.channel' - ); + const channel = this.env.models['mail.thread'].findFromIdentifyingData({ + id: 100, + model: 'mail.channel', + }); assert.ok(channel); assert.strictEqual(channel.model, 'mail.channel'); assert.strictEqual(channel.id, 100); assert.strictEqual(channel.name, "General"); - const partner = this.env.models['mail.partner'].find(partner => partner.id === 5); + const partner = this.env.models['mail.partner'].findFromIdentifyingData({ id: 5 }); assert.ok(partner); assert.strictEqual(partner.display_name, "Demo"); assert.strictEqual(partner.id, 5); |
