[FIX] mail: adapt forward-ported test
This commit is contained in:
@@ -616,10 +616,12 @@ QUnit.test('chatter: post, receive and star messages', function (assert) {
|
|||||||
QUnit.test('chatter: post a message disable the send button', function(assert) {
|
QUnit.test('chatter: post a message disable the send button', function(assert) {
|
||||||
assert.expect(3);
|
assert.expect(3);
|
||||||
var bus = new Bus();
|
var bus = new Bus();
|
||||||
|
var BusService = createBusService(bus);
|
||||||
var form = createView({
|
var form = createView({
|
||||||
View: FormView,
|
View: FormView,
|
||||||
model: 'partner',
|
model: 'partner',
|
||||||
data: this.data,
|
data: this.data,
|
||||||
|
services: [ChatManager, BusService],
|
||||||
arch: '<form string="Partners">' +
|
arch: '<form string="Partners">' +
|
||||||
'<sheet>' +
|
'<sheet>' +
|
||||||
'<field name="foo"/>' +
|
'<field name="foo"/>' +
|
||||||
@@ -634,6 +636,17 @@ QUnit.test('chatter: post a message disable the send button', function(assert) {
|
|||||||
if (args.method === 'message_get_suggested_recipients') {
|
if (args.method === 'message_get_suggested_recipients') {
|
||||||
return $.when({2: []});
|
return $.when({2: []});
|
||||||
}
|
}
|
||||||
|
if (args.method === 'message_post') {
|
||||||
|
assert.ok(form.$('.o_composer_button_send').prop("disabled"),
|
||||||
|
"Send button should be disabled when a message is being sent");
|
||||||
|
return $.when(57923);
|
||||||
|
}
|
||||||
|
if (args.method === 'message_format') {
|
||||||
|
return $.when([{
|
||||||
|
author_id: ["42", "Me"],
|
||||||
|
model: 'partner',
|
||||||
|
}]);
|
||||||
|
}
|
||||||
return this._super(route, args);
|
return this._super(route, args);
|
||||||
},
|
},
|
||||||
intercepts: {
|
intercepts: {
|
||||||
@@ -641,16 +654,6 @@ QUnit.test('chatter: post a message disable the send button', function(assert) {
|
|||||||
ev.stopPropagation();
|
ev.stopPropagation();
|
||||||
ev.data.callback($.when([]));
|
ev.data.callback($.when([]));
|
||||||
},
|
},
|
||||||
post_message: function (ev) {
|
|
||||||
ev.stopPropagation();
|
|
||||||
assert.ok(form.$('.o_composer_button_send').prop("disabled"),
|
|
||||||
"Send button should be disabled when a message is being sent");
|
|
||||||
bus.trigger('new_message', {
|
|
||||||
id: 0,
|
|
||||||
model: ev.data.options.model,
|
|
||||||
res_id: ev.data.options.res_id,
|
|
||||||
});
|
|
||||||
},
|
|
||||||
get_bus: function (ev) {
|
get_bus: function (ev) {
|
||||||
ev.stopPropagation();
|
ev.stopPropagation();
|
||||||
ev.data.callback(bus);
|
ev.data.callback(bus);
|
||||||
|
|||||||
Reference in New Issue
Block a user