@@ -172,8 +172,9 @@ describe('APNS', () => {
172172 } ;
173173 let expirationTime = 1454571491354 ;
174174 let collapseId = "collapseIdentifier" ;
175+ let priority = 5 ;
175176
176- let notification = APNS . _generateNotification ( data , { expirationTime : expirationTime , collapseId : collapseId } ) ;
177+ let notification = APNS . _generateNotification ( data , { expirationTime : expirationTime , collapseId : collapseId , priority : priority } ) ;
177178
178179 expect ( notification . aps . alert ) . toEqual ( { body : 'alert' , title : 'title' } ) ;
179180 expect ( notification . aps . badge ) . toEqual ( data . badge ) ;
@@ -188,6 +189,7 @@ describe('APNS', () => {
188189 } ) ;
189190 expect ( notification . expiry ) . toEqual ( Math . round ( expirationTime / 1000 ) ) ;
190191 expect ( notification . collapseId ) . toEqual ( collapseId ) ;
192+ expect ( notification . priority ) . toEqual ( priority ) ;
191193 done ( ) ;
192194 } ) ;
193195
@@ -208,11 +210,13 @@ describe('APNS', () => {
208210 } ;
209211 let expirationTime = 1454571491354 ;
210212 let collapseId = "collapseIdentifier" ;
213+ let priority = 5
211214
212- let notification = APNS . _generateNotification ( data , { expirationTime : expirationTime , collapseId : collapseId } ) ;
215+ let notification = APNS . _generateNotification ( data , { expirationTime : expirationTime , collapseId : collapseId , priority : priority } ) ;
213216
214217 expect ( notification . expiry ) . toEqual ( Math . round ( expirationTime / 1000 ) ) ;
215218 expect ( notification . collapseId ) . toEqual ( collapseId ) ;
219+ expect ( notification . priority ) . toEqual ( priority ) ;
216220
217221 let stringifiedJSON = notification . compile ( ) ;
218222 let jsonObject = JSON . parse ( stringifiedJSON ) ;
@@ -283,6 +287,7 @@ describe('APNS', () => {
283287 let data = {
284288 'collapse_id' : collapseId ,
285289 'expiration_time' : expirationTime ,
290+ 'priority' : 6 ,
286291 'data' : {
287292 'alert' : 'alert'
288293 }
@@ -313,6 +318,7 @@ describe('APNS', () => {
313318 expect ( notification . aps . alert ) . toEqual ( data . data . alert ) ;
314319 expect ( notification . expiry ) . toEqual ( Math . round ( data [ 'expiration_time' ] / 1000 ) ) ;
315320 expect ( notification . collapseId ) . toEqual ( data [ 'collapse_id' ] ) ;
321+ expect ( notification . priority ) . toEqual ( data [ 'priority' ] ) ;
316322 let apnDevices = calledArgs [ 1 ] ;
317323 expect ( apnDevices . length ) . toEqual ( 4 ) ;
318324 done ( ) ;
0 commit comments