@@ -172,8 +172,9 @@ describe('APNS', () => {
172
172
} ;
173
173
let expirationTime = 1454571491354 ;
174
174
let collapseId = "collapseIdentifier" ;
175
+ let priority = 5 ;
175
176
176
- let notification = APNS . _generateNotification ( data , { expirationTime : expirationTime , collapseId : collapseId } ) ;
177
+ let notification = APNS . _generateNotification ( data , { expirationTime : expirationTime , collapseId : collapseId , priority : priority } ) ;
177
178
178
179
expect ( notification . aps . alert ) . toEqual ( { body : 'alert' , title : 'title' } ) ;
179
180
expect ( notification . aps . badge ) . toEqual ( data . badge ) ;
@@ -188,6 +189,7 @@ describe('APNS', () => {
188
189
} ) ;
189
190
expect ( notification . expiry ) . toEqual ( Math . round ( expirationTime / 1000 ) ) ;
190
191
expect ( notification . collapseId ) . toEqual ( collapseId ) ;
192
+ expect ( notification . priority ) . toEqual ( priority ) ;
191
193
done ( ) ;
192
194
} ) ;
193
195
@@ -208,11 +210,13 @@ describe('APNS', () => {
208
210
} ;
209
211
let expirationTime = 1454571491354 ;
210
212
let collapseId = "collapseIdentifier" ;
213
+ let priority = 5
211
214
212
- let notification = APNS . _generateNotification ( data , { expirationTime : expirationTime , collapseId : collapseId } ) ;
215
+ let notification = APNS . _generateNotification ( data , { expirationTime : expirationTime , collapseId : collapseId , priority : priority } ) ;
213
216
214
217
expect ( notification . expiry ) . toEqual ( Math . round ( expirationTime / 1000 ) ) ;
215
218
expect ( notification . collapseId ) . toEqual ( collapseId ) ;
219
+ expect ( notification . priority ) . toEqual ( priority ) ;
216
220
217
221
let stringifiedJSON = notification . compile ( ) ;
218
222
let jsonObject = JSON . parse ( stringifiedJSON ) ;
@@ -283,6 +287,7 @@ describe('APNS', () => {
283
287
let data = {
284
288
'collapse_id' : collapseId ,
285
289
'expiration_time' : expirationTime ,
290
+ 'priority' : 6 ,
286
291
'data' : {
287
292
'alert' : 'alert'
288
293
}
@@ -313,6 +318,7 @@ describe('APNS', () => {
313
318
expect ( notification . aps . alert ) . toEqual ( data . data . alert ) ;
314
319
expect ( notification . expiry ) . toEqual ( Math . round ( data [ 'expiration_time' ] / 1000 ) ) ;
315
320
expect ( notification . collapseId ) . toEqual ( data [ 'collapse_id' ] ) ;
321
+ expect ( notification . priority ) . toEqual ( data [ 'priority' ] ) ;
316
322
let apnDevices = calledArgs [ 1 ] ;
317
323
expect ( apnDevices . length ) . toEqual ( 4 ) ;
318
324
done ( ) ;
0 commit comments