Skip to content

Commit 9a55c88

Browse files
committed
Updated jasmine tests for QB-ChatSpec.js
1 parent cb5daad commit 9a55c88

File tree

1 file changed

+15
-10
lines changed

1 file changed

+15
-10
lines changed

spec/QB-ChatSpec.js

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -68,9 +68,12 @@ describe('Chat API', function() {
6868
body: body,
6969
extension: msgExtension,
7070
markable: 1
71-
};
71+
},
72+
msgId;
7273

7374
function onMsgCallback(userId, receivedMessage) {
75+
expect(msgId).toBeDefined();
76+
7477
expect(userId).toEqual(QBUser1.id);
7578

7679
expect(receivedMessage).toBeDefined();
@@ -83,19 +86,22 @@ describe('Chat API', function() {
8386
}
8487

8588
QB.chat.onMessageListener = onMsgCallback;
86-
QB.chat.send(QBUser1.id, msg);
89+
msgId = QB.chat.send(QBUser1.id, msg);
8790
}, MESSAGING_TIMEOUT);
8891

8992
it('can send and receive system message', function(done) {
9093
var msg = {
91-
body: 'Notification',
92-
extension:{
93-
name: 'Walle',
94-
action: 'Found love'
95-
}
96-
};
94+
body: 'Notification',
95+
extension:{
96+
name: 'Walle',
97+
action: 'Found love'
98+
}
99+
},
100+
msgId;
97101

98102
function onSystemMessageListenerCb(receivedMessage) {
103+
expect(msgId).toBeDefined();
104+
99105
expect(receivedMessage).toBeDefined();
100106

101107
expect(receivedMessage.userId).toEqual(QBUser1.id);
@@ -106,8 +112,7 @@ describe('Chat API', function() {
106112
}
107113

108114
QB.chat.onSystemMessageListener = onSystemMessageListenerCb;
109-
110-
QB.chat.sendSystemMessage(QBUser1.id, msg);
115+
msgId = QB.chat.sendSystemMessage(QBUser1.id, msg);
111116
}, MESSAGING_TIMEOUT);
112117

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

0 commit comments

Comments
 (0)