@@ -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