diff options
Diffstat (limited to 'addons/sms/static/src/components/message/message_tests.js')
| -rw-r--r-- | addons/sms/static/src/components/message/message_tests.js | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/addons/sms/static/src/components/message/message_tests.js b/addons/sms/static/src/components/message/message_tests.js index d0670e2113f..57bc21ab28b 100644 --- a/addons/sms/static/src/components/message/message_tests.js +++ b/addons/sms/static/src/components/message/message_tests.js @@ -4,6 +4,7 @@ odoo.define('sms/static/src/components/message/message_tests.js', function (requ const components = { Message: require('mail/static/src/components/message/message.js'), }; +const { makeDeferred } = require('mail/static/src/utils/deferred/deferred.js'); const { afterEach, afterNextRender, @@ -122,6 +123,7 @@ QUnit.test('Notification Sent', async function (assert) { QUnit.test('Notification Error', async function (assert) { assert.expect(8); + const openResendActionDef = makeDeferred(); const bus = new Bus(); bus.on('do-action', null, payload => { assert.step('do_action'); @@ -135,6 +137,7 @@ QUnit.test('Notification Error', async function (assert) { 10, "action should have correct message id" ); + openResendActionDef.resolve(); }); await this.start({ env: { bus } }); @@ -179,10 +182,8 @@ QUnit.test('Notification Error', async function (assert) { 'fa-mobile', "icon should represent sms" ); - - await afterNextRender(() => { - document.querySelector('.o_Message_notificationIconClickable').click(); - }); + document.querySelector('.o_Message_notificationIconClickable').click(); + await openResendActionDef; assert.verifySteps( ['do_action'], "should do an action to display the resend sms dialog" |
