Skip to content

Commit a64508c

Browse files
committed
Updated tests for sending and receiving the system message
1 parent d2362ec commit a64508c

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

spec/QB-ChatSpec.js

+9-5
Original file line numberDiff line numberDiff line change
@@ -87,23 +87,27 @@ describe('Chat API', function() {
8787
}, MESSAGING_TIMEOUT);
8888

8989
it('can send and receive system message', function(done) {
90-
var extension = {
91-
name: 'Walle',
92-
action: 'Found love'
90+
var msg = {
91+
body: 'Notification',
92+
extension:{
93+
name: 'Walle',
94+
action: 'Found love'
95+
}
9396
};
9497

9598
function onSystemMessageListenerCb(receivedMessage) {
9699
expect(receivedMessage).toBeDefined();
97100

98101
expect(receivedMessage.userId).toEqual(QBUser1.id);
99-
expect(receivedMessage.extension).toEqual(extension);
102+
expect(receivedMessage.body).toEqual(msg.body);
103+
expect(receivedMessage.extension).toEqual(msg.extension);
100104

101105
done();
102106
}
103107

104108
QB.chat.onSystemMessageListener = onSystemMessageListenerCb;
105109

106-
QB.chat.sendSystemMessage(QBUser1.id, {'extension': extension});
110+
QB.chat.sendSystemMessage(QBUser1.id, msg);
107111
}, MESSAGING_TIMEOUT);
108112

109113
it('can send and receive \'delivered\' status', function(done) {

0 commit comments

Comments
 (0)