@@ -68,12 +68,13 @@ describe('Chat API', function() {
6868 body : body ,
6969 extension : msgExtension ,
7070 markable : 1
71- } ;
71+ } ;
7272
7373 function onMsgCallback ( userId , receivedMessage ) {
7474 expect ( userId ) . toEqual ( QBUser1 . id ) ;
7575
7676 expect ( receivedMessage ) . toBeDefined ( ) ;
77+ expect ( receivedMessage . id ) . toEqual ( msg . id ) ;
7778 expect ( receivedMessage . type ) . toEqual ( msg . type ) ;
7879 expect ( receivedMessage . body ) . toEqual ( body ) ;
7980 expect ( receivedMessage . extension ) . toEqual ( msgExtension ) ;
@@ -83,31 +84,31 @@ describe('Chat API', function() {
8384 }
8485
8586 QB . chat . onMessageListener = onMsgCallback ;
86- QB . chat . send ( QBUser1 . id , msg ) ;
87+ msg . id = QB . chat . send ( QBUser1 . id , msg ) ;
8788 } , MESSAGING_TIMEOUT ) ;
8889
8990 it ( 'can send and receive system message' , function ( done ) {
9091 var msg = {
91- body : 'Notification' ,
92- extension :{
93- name : 'Walle' ,
94- action : 'Found love'
95- }
96- } ;
92+ body : 'Notification' ,
93+ extension :{
94+ name : 'Walle' ,
95+ action : 'Found love'
96+ }
97+ } ;
9798
9899 function onSystemMessageListenerCb ( receivedMessage ) {
99100 expect ( receivedMessage ) . toBeDefined ( ) ;
100101
101102 expect ( receivedMessage . userId ) . toEqual ( QBUser1 . id ) ;
103+ expect ( receivedMessage . id ) . toEqual ( msg . id ) ;
102104 expect ( receivedMessage . body ) . toEqual ( msg . body ) ;
103105 expect ( receivedMessage . extension ) . toEqual ( msg . extension ) ;
104106
105107 done ( ) ;
106108 }
107109
108110 QB . chat . onSystemMessageListener = onSystemMessageListenerCb ;
109-
110- QB . chat . sendSystemMessage ( QBUser1 . id , msg ) ;
111+ msg . id = QB . chat . sendSystemMessage ( QBUser1 . id , msg ) ;
111112 } , MESSAGING_TIMEOUT ) ;
112113
113114 it ( 'can send and receive \'delivered\' status' , function ( done ) {
0 commit comments