@@ -3,7 +3,7 @@ const should = require('should'),
3
3
{ MultiRecurringMapper, setNow } = require ( '../api/send/audience' ) ;
4
4
5
5
const SCHEDULE_AHEAD = 10 * 60000 ,
6
- WESTMOST_TIMEZONE = 14 * 60 * 60000 ,
6
+ EASTMOST_TIMEZONE = 14 * 60 * 60000 ,
7
7
users = [
8
8
{ _id : 1 , uid : 1 , tk : [ { tk : { ip : 'ip' } } ] , tz : 0 } ,
9
9
{ _id : 2 , uid : 2 , tk : [ { tk : { ip : 'ip' } } ] , tz : 180 } ,
@@ -68,13 +68,13 @@ describe('PUSH RECURRING', () => {
68
68
mapper = new MultiRecurringMapper ( { _id : 'appid' , timezone : 'Europe/Moscow' } , new Message ( { triggers : [ trigger . json ] } ) , trigger , 'i' , 'p' ) ;
69
69
70
70
should . equal ( first . getTime ( ) + sctz * 60000 , trigger . nextReference ( ) . getTime ( ) ) ;
71
- should . equal ( first . getTime ( ) + sctz * 60000 - WESTMOST_TIMEZONE - SCHEDULE_AHEAD , trigger . scheduleDate ( trigger . nextReference ( ) , now ) . getTime ( ) ) ;
71
+ should . equal ( first . getTime ( ) + sctz * 60000 - EASTMOST_TIMEZONE - SCHEDULE_AHEAD , trigger . scheduleDate ( trigger . nextReference ( ) , now ) . getTime ( ) ) ;
72
72
should . equal ( first . getTime ( ) + sctz * 60000 , trigger . nextReference ( start ) . getTime ( ) ) ;
73
- should . equal ( first . getTime ( ) + sctz * 60000 - WESTMOST_TIMEZONE - SCHEDULE_AHEAD , trigger . scheduleDate ( trigger . nextReference ( start ) , now ) . getTime ( ) ) ;
73
+ should . equal ( first . getTime ( ) + sctz * 60000 - EASTMOST_TIMEZONE - SCHEDULE_AHEAD , trigger . scheduleDate ( trigger . nextReference ( start ) , now ) . getTime ( ) ) ;
74
74
should . equal ( second . getTime ( ) + sctz * 60000 , trigger . nextReference ( new Date ( first . getTime ( ) + 20 ) ) . getTime ( ) ) ;
75
- should . equal ( second . getTime ( ) + sctz * 60000 - WESTMOST_TIMEZONE - SCHEDULE_AHEAD , trigger . scheduleDate ( trigger . nextReference ( new Date ( first . getTime ( ) + 20 ) ) , now ) . getTime ( ) ) ;
75
+ should . equal ( second . getTime ( ) + sctz * 60000 - EASTMOST_TIMEZONE - SCHEDULE_AHEAD , trigger . scheduleDate ( trigger . nextReference ( new Date ( first . getTime ( ) + 20 ) ) , now ) . getTime ( ) ) ;
76
76
should . equal ( third . getTime ( ) + sctz * 60000 , trigger . nextReference ( new Date ( second . getTime ( ) + 20 ) ) . getTime ( ) ) ;
77
- should . equal ( third . getTime ( ) + sctz * 60000 - WESTMOST_TIMEZONE - SCHEDULE_AHEAD , trigger . scheduleDate ( trigger . nextReference ( new Date ( second . getTime ( ) + 20 ) ) , now ) . getTime ( ) ) ;
77
+ should . equal ( third . getTime ( ) + sctz * 60000 - EASTMOST_TIMEZONE - SCHEDULE_AHEAD , trigger . scheduleDate ( trigger . nextReference ( new Date ( second . getTime ( ) + 20 ) ) , now ) . getTime ( ) ) ;
78
78
should . equal ( null , trigger . nextReference ( third ) ) ;
79
79
should . equal ( null , trigger . scheduleDate ( trigger . nextReference ( third ) , now ) ) ;
80
80
should . equal ( null , trigger . nextReference ( new Date ( third . getTime ( ) + 5 * 60000 ) ) ) ;
@@ -108,11 +108,11 @@ describe('PUSH RECURRING', () => {
108
108
third = trigger . nextReference ( second ) ;
109
109
110
110
should . equal ( startZero . getTime ( ) + time + Time . DAY + 0 * every * 24 * 60 * 60000 , first . getTime ( ) ) ;
111
- should . equal ( startZero . getTime ( ) + time + Time . DAY + 0 * every * 24 * 60 * 60000 - WESTMOST_TIMEZONE - SCHEDULE_AHEAD , trigger . scheduleDate ( first , now ) . getTime ( ) ) ;
111
+ should . equal ( startZero . getTime ( ) + time + Time . DAY + 0 * every * 24 * 60 * 60000 - EASTMOST_TIMEZONE - SCHEDULE_AHEAD , trigger . scheduleDate ( first , now ) . getTime ( ) ) ;
112
112
should . equal ( startZero . getTime ( ) + time + Time . DAY + 1 * every * 24 * 60 * 60000 , second . getTime ( ) ) ;
113
- should . equal ( startZero . getTime ( ) + time + Time . DAY + 1 * every * 24 * 60 * 60000 - WESTMOST_TIMEZONE - SCHEDULE_AHEAD , trigger . scheduleDate ( second , now ) . getTime ( ) ) ;
113
+ should . equal ( startZero . getTime ( ) + time + Time . DAY + 1 * every * 24 * 60 * 60000 - EASTMOST_TIMEZONE - SCHEDULE_AHEAD , trigger . scheduleDate ( second , now ) . getTime ( ) ) ;
114
114
should . equal ( startZero . getTime ( ) + time + Time . DAY + 2 * every * 24 * 60 * 60000 , third . getTime ( ) ) ;
115
- should . equal ( startZero . getTime ( ) + time + Time . DAY + 2 * every * 24 * 60 * 60000 - WESTMOST_TIMEZONE - SCHEDULE_AHEAD , trigger . scheduleDate ( third , now ) . getTime ( ) ) ;
115
+ should . equal ( startZero . getTime ( ) + time + Time . DAY + 2 * every * 24 * 60 * 60000 - EASTMOST_TIMEZONE - SCHEDULE_AHEAD , trigger . scheduleDate ( third , now ) . getTime ( ) ) ;
116
116
117
117
let mapped = users . map ( u => mapper . map ( u , start ) ) ;
118
118
should . equal ( mapped [ 0 ] . _id . getTimestamp ( ) . getTime ( ) , start . getTime ( ) ) ;
@@ -141,11 +141,11 @@ describe('PUSH RECURRING', () => {
141
141
third = trigger . nextReference ( second ) ;
142
142
143
143
should . equal ( startZero . getTime ( ) + time + 0 * every * 24 * 60 * 60000 , first . getTime ( ) ) ;
144
- should . equal ( startZero . getTime ( ) + time + 0 * every * 24 * 60 * 60000 - WESTMOST_TIMEZONE - SCHEDULE_AHEAD , trigger . scheduleDate ( first , now ) . getTime ( ) ) ;
144
+ should . equal ( startZero . getTime ( ) + time + 0 * every * 24 * 60 * 60000 - EASTMOST_TIMEZONE - SCHEDULE_AHEAD , trigger . scheduleDate ( first , now ) . getTime ( ) ) ;
145
145
should . equal ( startZero . getTime ( ) + time + 1 * every * 24 * 60 * 60000 , second . getTime ( ) ) ;
146
- should . equal ( startZero . getTime ( ) + time + 1 * every * 24 * 60 * 60000 - WESTMOST_TIMEZONE - SCHEDULE_AHEAD , trigger . scheduleDate ( second , now ) . getTime ( ) ) ;
146
+ should . equal ( startZero . getTime ( ) + time + 1 * every * 24 * 60 * 60000 - EASTMOST_TIMEZONE - SCHEDULE_AHEAD , trigger . scheduleDate ( second , now ) . getTime ( ) ) ;
147
147
should . equal ( startZero . getTime ( ) + time + 2 * every * 24 * 60 * 60000 , third . getTime ( ) ) ;
148
- should . equal ( startZero . getTime ( ) + time + 2 * every * 24 * 60 * 60000 - WESTMOST_TIMEZONE - SCHEDULE_AHEAD , trigger . scheduleDate ( third , now ) . getTime ( ) ) ;
148
+ should . equal ( startZero . getTime ( ) + time + 2 * every * 24 * 60 * 60000 - EASTMOST_TIMEZONE - SCHEDULE_AHEAD , trigger . scheduleDate ( third , now ) . getTime ( ) ) ;
149
149
150
150
let mapped = users . map ( u => mapper . map ( u , first ) ) ;
151
151
should . equal ( mapped [ 0 ] . _id . getTimestamp ( ) . getTime ( ) , first . getTime ( ) ) ;
@@ -193,13 +193,13 @@ describe('PUSH RECURRING', () => {
193
193
should . equal ( six . getTime ( ) , sixth . getTime ( ) ) ;
194
194
should . equal ( sev . getTime ( ) , seventh . getTime ( ) ) ;
195
195
196
- should . equal ( first . getTime ( ) - WESTMOST_TIMEZONE - SCHEDULE_AHEAD , trigger . scheduleDate ( first , now ) . getTime ( ) ) ;
197
- should . equal ( second . getTime ( ) - WESTMOST_TIMEZONE - SCHEDULE_AHEAD , trigger . scheduleDate ( second , now ) . getTime ( ) ) ;
198
- should . equal ( third . getTime ( ) - WESTMOST_TIMEZONE - SCHEDULE_AHEAD , trigger . scheduleDate ( third , now ) . getTime ( ) ) ;
199
- should . equal ( fourth . getTime ( ) - WESTMOST_TIMEZONE - SCHEDULE_AHEAD , trigger . scheduleDate ( fourth , now ) . getTime ( ) ) ;
200
- should . equal ( fifth . getTime ( ) - WESTMOST_TIMEZONE - SCHEDULE_AHEAD , trigger . scheduleDate ( fifth , now ) . getTime ( ) ) ;
201
- should . equal ( sixth . getTime ( ) - WESTMOST_TIMEZONE - SCHEDULE_AHEAD , trigger . scheduleDate ( sixth , now ) . getTime ( ) ) ;
202
- should . equal ( seventh . getTime ( ) - WESTMOST_TIMEZONE - SCHEDULE_AHEAD , trigger . scheduleDate ( seventh , now ) . getTime ( ) ) ;
196
+ should . equal ( first . getTime ( ) - EASTMOST_TIMEZONE - SCHEDULE_AHEAD , trigger . scheduleDate ( first , now ) . getTime ( ) ) ;
197
+ should . equal ( second . getTime ( ) - EASTMOST_TIMEZONE - SCHEDULE_AHEAD , trigger . scheduleDate ( second , now ) . getTime ( ) ) ;
198
+ should . equal ( third . getTime ( ) - EASTMOST_TIMEZONE - SCHEDULE_AHEAD , trigger . scheduleDate ( third , now ) . getTime ( ) ) ;
199
+ should . equal ( fourth . getTime ( ) - EASTMOST_TIMEZONE - SCHEDULE_AHEAD , trigger . scheduleDate ( fourth , now ) . getTime ( ) ) ;
200
+ should . equal ( fifth . getTime ( ) - EASTMOST_TIMEZONE - SCHEDULE_AHEAD , trigger . scheduleDate ( fifth , now ) . getTime ( ) ) ;
201
+ should . equal ( sixth . getTime ( ) - EASTMOST_TIMEZONE - SCHEDULE_AHEAD , trigger . scheduleDate ( sixth , now ) . getTime ( ) ) ;
202
+ should . equal ( seventh . getTime ( ) - EASTMOST_TIMEZONE - SCHEDULE_AHEAD , trigger . scheduleDate ( seventh , now ) . getTime ( ) ) ;
203
203
204
204
let mapped = users . map ( u => mapper . map ( u , first ) ) ;
205
205
should . equal ( mapped [ 0 ] . _id . getTimestamp ( ) . getTime ( ) , first . getTime ( ) ) ;
@@ -245,12 +245,12 @@ describe('PUSH RECURRING', () => {
245
245
should . equal ( fif . getTime ( ) , fifth . getTime ( ) ) ;
246
246
should . equal ( six . getTime ( ) , sixth . getTime ( ) ) ;
247
247
248
- should . equal ( first . getTime ( ) - WESTMOST_TIMEZONE - SCHEDULE_AHEAD , trigger . scheduleDate ( first , now ) . getTime ( ) ) ;
249
- should . equal ( second . getTime ( ) - WESTMOST_TIMEZONE - SCHEDULE_AHEAD , trigger . scheduleDate ( second , now ) . getTime ( ) ) ;
250
- should . equal ( third . getTime ( ) - WESTMOST_TIMEZONE - SCHEDULE_AHEAD , trigger . scheduleDate ( third , now ) . getTime ( ) ) ;
251
- should . equal ( fourth . getTime ( ) - WESTMOST_TIMEZONE - SCHEDULE_AHEAD , trigger . scheduleDate ( fourth , now ) . getTime ( ) ) ;
252
- should . equal ( fifth . getTime ( ) - WESTMOST_TIMEZONE - SCHEDULE_AHEAD , trigger . scheduleDate ( fifth , now ) . getTime ( ) ) ;
253
- should . equal ( sixth . getTime ( ) - WESTMOST_TIMEZONE - SCHEDULE_AHEAD , trigger . scheduleDate ( sixth , now ) . getTime ( ) ) ;
248
+ should . equal ( first . getTime ( ) - EASTMOST_TIMEZONE - SCHEDULE_AHEAD , trigger . scheduleDate ( first , now ) . getTime ( ) ) ;
249
+ should . equal ( second . getTime ( ) - EASTMOST_TIMEZONE - SCHEDULE_AHEAD , trigger . scheduleDate ( second , now ) . getTime ( ) ) ;
250
+ should . equal ( third . getTime ( ) - EASTMOST_TIMEZONE - SCHEDULE_AHEAD , trigger . scheduleDate ( third , now ) . getTime ( ) ) ;
251
+ should . equal ( fourth . getTime ( ) - EASTMOST_TIMEZONE - SCHEDULE_AHEAD , trigger . scheduleDate ( fourth , now ) . getTime ( ) ) ;
252
+ should . equal ( fifth . getTime ( ) - EASTMOST_TIMEZONE - SCHEDULE_AHEAD , trigger . scheduleDate ( fifth , now ) . getTime ( ) ) ;
253
+ should . equal ( sixth . getTime ( ) - EASTMOST_TIMEZONE - SCHEDULE_AHEAD , trigger . scheduleDate ( sixth , now ) . getTime ( ) ) ;
254
254
255
255
let mapped = users . map ( u => mapper . map ( u , first ) ) ;
256
256
should . equal ( mapped [ 0 ] . _id . getTimestamp ( ) . getTime ( ) , first . getTime ( ) ) ;
@@ -296,12 +296,12 @@ describe('PUSH RECURRING', () => {
296
296
should . equal ( fif . getTime ( ) , fifth . getTime ( ) ) ;
297
297
should . equal ( six . getTime ( ) , sixth . getTime ( ) ) ;
298
298
299
- should . equal ( first . getTime ( ) - WESTMOST_TIMEZONE - SCHEDULE_AHEAD , trigger . scheduleDate ( first , now ) . getTime ( ) ) ;
300
- should . equal ( second . getTime ( ) - WESTMOST_TIMEZONE - SCHEDULE_AHEAD , trigger . scheduleDate ( second , now ) . getTime ( ) ) ;
301
- should . equal ( third . getTime ( ) - WESTMOST_TIMEZONE - SCHEDULE_AHEAD , trigger . scheduleDate ( third , now ) . getTime ( ) ) ;
302
- should . equal ( fourth . getTime ( ) - WESTMOST_TIMEZONE - SCHEDULE_AHEAD , trigger . scheduleDate ( fourth , now ) . getTime ( ) ) ;
303
- should . equal ( fifth . getTime ( ) - WESTMOST_TIMEZONE - SCHEDULE_AHEAD , trigger . scheduleDate ( fifth , now ) . getTime ( ) ) ;
304
- should . equal ( sixth . getTime ( ) - WESTMOST_TIMEZONE - SCHEDULE_AHEAD , trigger . scheduleDate ( sixth , now ) . getTime ( ) ) ;
299
+ should . equal ( first . getTime ( ) - EASTMOST_TIMEZONE - SCHEDULE_AHEAD , trigger . scheduleDate ( first , now ) . getTime ( ) ) ;
300
+ should . equal ( second . getTime ( ) - EASTMOST_TIMEZONE - SCHEDULE_AHEAD , trigger . scheduleDate ( second , now ) . getTime ( ) ) ;
301
+ should . equal ( third . getTime ( ) - EASTMOST_TIMEZONE - SCHEDULE_AHEAD , trigger . scheduleDate ( third , now ) . getTime ( ) ) ;
302
+ should . equal ( fourth . getTime ( ) - EASTMOST_TIMEZONE - SCHEDULE_AHEAD , trigger . scheduleDate ( fourth , now ) . getTime ( ) ) ;
303
+ should . equal ( fifth . getTime ( ) - EASTMOST_TIMEZONE - SCHEDULE_AHEAD , trigger . scheduleDate ( fifth , now ) . getTime ( ) ) ;
304
+ should . equal ( sixth . getTime ( ) - EASTMOST_TIMEZONE - SCHEDULE_AHEAD , trigger . scheduleDate ( sixth , now ) . getTime ( ) ) ;
305
305
306
306
let mapped = users . map ( u => mapper . map ( u , first ) ) ;
307
307
should . equal ( mapped [ 0 ] . _id . getTimestamp ( ) . getTime ( ) , first . getTime ( ) ) ;
0 commit comments