@@ -31,7 +31,7 @@ var LOG_MESSAGES = enums.LOG_MESSAGES;
31
31
describe ( 'lib/core/project_config/project_config_manager' , function ( ) {
32
32
var globalStubErrorHandler ;
33
33
beforeEach ( function ( ) {
34
- sinon . stub ( datafileManager , 'DatafileManager ' ) . returns ( {
34
+ sinon . stub ( datafileManager , 'HttpPollingDatafileManager ' ) . returns ( {
35
35
start : sinon . stub ( ) ,
36
36
stop : sinon . stub ( ) ,
37
37
get : sinon . stub ( ) . returns ( null ) ,
@@ -50,7 +50,7 @@ describe('lib/core/project_config/project_config_manager', function() {
50
50
} ) ;
51
51
52
52
afterEach ( function ( ) {
53
- datafileManager . DatafileManager . restore ( ) ;
53
+ datafileManager . HttpPollingDatafileManager . restore ( ) ;
54
54
logging . resetErrorHandler ( ) ;
55
55
logging . resetLogger ( ) ;
56
56
} ) ;
@@ -187,8 +187,8 @@ describe('lib/core/project_config/project_config_manager', function() {
187
187
updateInterval : 10000 ,
188
188
} ,
189
189
} ) ;
190
- sinon . assert . calledOnce ( datafileManager . DatafileManager ) ;
191
- sinon . assert . calledWithExactly ( datafileManager . DatafileManager , sinon . match ( {
190
+ sinon . assert . calledOnce ( datafileManager . HttpPollingDatafileManager ) ;
191
+ sinon . assert . calledWithExactly ( datafileManager . HttpPollingDatafileManager , sinon . match ( {
192
192
datafile : testData . getTestProjectConfig ( ) ,
193
193
sdkKey : '12345' ,
194
194
autoUpdate : true ,
@@ -199,7 +199,7 @@ describe('lib/core/project_config/project_config_manager', function() {
199
199
describe ( 'when constructed with sdkKey and without datafile' , function ( ) {
200
200
it ( 'updates itself when the datafile manager is ready, fulfills its onReady promise with a successful result, and then emits updates' , function ( ) {
201
201
var configWithFeatures = testData . getTestProjectConfigWithFeatures ( ) ;
202
- datafileManager . DatafileManager . returns ( {
202
+ datafileManager . HttpPollingDatafileManager . returns ( {
203
203
start : sinon . stub ( ) ,
204
204
stop : sinon . stub ( ) ,
205
205
get : sinon . stub ( ) . returns ( configWithFeatures ) ,
@@ -231,7 +231,7 @@ describe('lib/core/project_config/project_config_manager', function() {
231
231
variations : [ { key : 'variation' , id : '99977477477747747' } ] ,
232
232
} ) ;
233
233
nextDatafile . revision = '36' ;
234
- var fakeDatafileManager = datafileManager . DatafileManager . getCall ( 0 ) . returnValue ;
234
+ var fakeDatafileManager = datafileManager . HttpPollingDatafileManager . getCall ( 0 ) . returnValue ;
235
235
fakeDatafileManager . get . returns ( nextDatafile ) ;
236
236
var updateListener = fakeDatafileManager . on . getCall ( 0 ) . args [ 1 ] ;
237
237
updateListener ( { datafile : nextDatafile } ) ;
@@ -243,7 +243,7 @@ describe('lib/core/project_config/project_config_manager', function() {
243
243
} ) ;
244
244
245
245
it ( 'calls onUpdate listeners after becoming ready, and after the datafile manager emits updates' , function ( ) {
246
- datafileManager . DatafileManager . returns ( {
246
+ datafileManager . HttpPollingDatafileManager . returns ( {
247
247
start : sinon . stub ( ) ,
248
248
stop : sinon . stub ( ) ,
249
249
get : sinon . stub ( ) . returns ( testData . getTestProjectConfigWithFeatures ( ) ) ,
@@ -258,7 +258,7 @@ describe('lib/core/project_config/project_config_manager', function() {
258
258
return manager . onReady ( ) . then ( function ( ) {
259
259
sinon . assert . calledOnce ( onUpdateSpy ) ;
260
260
261
- var fakeDatafileManager = datafileManager . DatafileManager . getCall ( 0 ) . returnValue ;
261
+ var fakeDatafileManager = datafileManager . HttpPollingDatafileManager . getCall ( 0 ) . returnValue ;
262
262
var updateListener = fakeDatafileManager . on . getCall ( 0 ) . args [ 1 ] ;
263
263
var newDatafile = testData . getTestProjectConfigWithFeatures ( ) ;
264
264
newDatafile . revision = '36' ;
@@ -270,7 +270,7 @@ describe('lib/core/project_config/project_config_manager', function() {
270
270
} ) ;
271
271
272
272
it ( 'can remove onUpdate listeners using the function returned from onUpdate' , function ( ) {
273
- datafileManager . DatafileManager . returns ( {
273
+ datafileManager . HttpPollingDatafileManager . returns ( {
274
274
start : sinon . stub ( ) ,
275
275
stop : sinon . stub ( ) ,
276
276
get : sinon . stub ( ) . returns ( testData . getTestProjectConfigWithFeatures ( ) ) ,
@@ -284,7 +284,7 @@ describe('lib/core/project_config/project_config_manager', function() {
284
284
var onUpdateSpy = sinon . spy ( ) ;
285
285
var unsubscribe = manager . onUpdate ( onUpdateSpy ) ;
286
286
287
- var fakeDatafileManager = datafileManager . DatafileManager . getCall ( 0 ) . returnValue ;
287
+ var fakeDatafileManager = datafileManager . HttpPollingDatafileManager . getCall ( 0 ) . returnValue ;
288
288
var updateListener = fakeDatafileManager . on . getCall ( 0 ) . args [ 1 ] ;
289
289
var newDatafile = testData . getTestProjectConfigWithFeatures ( ) ;
290
290
newDatafile . revision = '36' ;
@@ -308,7 +308,7 @@ describe('lib/core/project_config/project_config_manager', function() {
308
308
it ( 'fulfills its ready promise with an unsuccessful result when the datafile manager emits an invalid datafile' , function ( ) {
309
309
var invalidDatafile = testData . getTestProjectConfig ( ) ;
310
310
delete invalidDatafile [ 'projectId' ] ;
311
- datafileManager . DatafileManager . returns ( {
311
+ datafileManager . HttpPollingDatafileManager . returns ( {
312
312
start : sinon . stub ( ) ,
313
313
stop : sinon . stub ( ) ,
314
314
get : sinon . stub ( ) . returns ( invalidDatafile ) ,
@@ -327,7 +327,7 @@ describe('lib/core/project_config/project_config_manager', function() {
327
327
} ) ;
328
328
329
329
it ( 'fullfils its ready promise with an unsuccessful result when the datafile manager onReady promise rejects' , function ( ) {
330
- datafileManager . DatafileManager . returns ( {
330
+ datafileManager . HttpPollingDatafileManager . returns ( {
331
331
start : sinon . stub ( ) ,
332
332
stop : sinon . stub ( ) ,
333
333
get : sinon . stub ( ) . returns ( null ) ,
@@ -350,13 +350,13 @@ describe('lib/core/project_config/project_config_manager', function() {
350
350
sdkKey : '12345' ,
351
351
} ) ;
352
352
manager . stop ( ) ;
353
- sinon . assert . calledOnce ( datafileManager . DatafileManager . getCall ( 0 ) . returnValue . stop ) ;
353
+ sinon . assert . calledOnce ( datafileManager . HttpPollingDatafileManager . getCall ( 0 ) . returnValue . stop ) ;
354
354
} ) ;
355
355
} ) ;
356
356
357
357
describe ( 'when constructed with sdkKey and with a valid datafile object' , function ( ) {
358
358
it ( 'fulfills its onReady promise with a successful result, and does not call onUpdate listeners after becoming ready' , function ( ) {
359
- datafileManager . DatafileManager . returns ( {
359
+ datafileManager . HttpPollingDatafileManager . returns ( {
360
360
start : sinon . stub ( ) ,
361
361
stop : sinon . stub ( ) ,
362
362
get : sinon . stub ( ) . returns ( testData . getTestProjectConfigWithFeatures ( ) ) ,
@@ -383,7 +383,7 @@ describe('lib/core/project_config/project_config_manager', function() {
383
383
384
384
describe ( 'when constructed with sdkKey and with a valid datafile string' , function ( ) {
385
385
it ( 'fulfills its onReady promise with a successful result, and does not call onUpdate listeners after becoming ready' , function ( ) {
386
- datafileManager . DatafileManager . returns ( {
386
+ datafileManager . HttpPollingDatafileManager . returns ( {
387
387
start : sinon . stub ( ) ,
388
388
stop : sinon . stub ( ) ,
389
389
get : sinon . stub ( ) . returns ( testData . getTestProjectConfigWithFeatures ( ) ) ,
0 commit comments