@@ -2859,8 +2859,9 @@ describe('AmplitudeClient', function () {
2859
2859
2860
2860
it ( 'should not set eventUploadThreshold with invalid eventUploadThreshold value' , function ( ) {
2861
2861
amplitude . init ( apiKey ) ;
2862
+ let previousEventUploadThreshold = amplitude . options . eventUploadThreshold ;
2862
2863
amplitude . setEventUploadThreshold ( 'invalid eventUploadThreshold' ) ;
2863
- assert . equal ( amplitude . options . eventUploadThreshold , 30 ) ;
2864
+ assert . equal ( amplitude . options . eventUploadThreshold , previousEventUploadThreshold ) ;
2864
2865
} ) ;
2865
2866
2866
2867
it ( 'should set eventUploadThreshold' , function ( ) {
@@ -2953,9 +2954,9 @@ describe('AmplitudeClient', function () {
2953
2954
2954
2955
it ( 'should not set optOut with invalid input' , function ( ) {
2955
2956
amplitude . init ( apiKey ) ;
2956
- let optOut = 'invalid sessionTimeOut' ;
2957
- amplitude . setOptOut ( optOut ) ;
2958
- assert . equal ( amplitude . options . optOut , false ) ;
2957
+ let previousOptOut = amplitude . options . optOut ;
2958
+ amplitude . setOptOut ( 'invalid sessionTimeOut' ) ;
2959
+ assert . equal ( amplitude . options . optOut , previousOptOut ) ;
2959
2960
} ) ;
2960
2961
2961
2962
it ( 'should set optOut' , function ( ) {
@@ -4237,7 +4238,7 @@ describe('AmplitudeClient', function () {
4237
4238
reset ( ) ;
4238
4239
} ) ;
4239
4240
4240
- it ( 'EU serverZone should not set apiEndpoint to EU because of invaid useDynamicConfig value' , function ( ) {
4241
+ it ( 'EU serverZone should not set apiEndpoint to EU because of invalid useDynamicConfig value' , function ( ) {
4241
4242
assert . equal ( amplitude . options . apiEndpoint , constants . EVENT_LOG_URL ) ;
4242
4243
amplitude . init ( apiKey , null , {
4243
4244
serverZone : AmplitudeServerZone . EU ,
@@ -4282,7 +4283,7 @@ describe('AmplitudeClient', function () {
4282
4283
it ( 'should set serverUrl with valid serverUrl input' , function ( ) {
4283
4284
assert . equal ( amplitude . options . apiEndpoint , constants . EVENT_LOG_URL ) ;
4284
4285
amplitude . init ( apiKey ) ;
4285
- amplitude . setServerUrl ( 'api.eu.amplitude.com' ) ;
4286
+ amplitude . setServerUrl ( constants . EVENT_LOG_EU_URL ) ;
4286
4287
assert . equal ( amplitude . options . apiEndpoint , constants . EVENT_LOG_EU_URL ) ;
4287
4288
} ) ;
4288
4289
} ) ;
@@ -4293,40 +4294,33 @@ describe('AmplitudeClient', function () {
4293
4294
} ) ;
4294
4295
4295
4296
it ( 'should not set serverZone with invalid serverZone value' , function ( ) {
4296
- assert . equal ( amplitude . options . serverZone , 'US' ) ;
4297
4297
amplitude . init ( apiKey ) ;
4298
+ let previousServerZone = amplitude . options . serverZone ;
4298
4299
amplitude . setServerZone ( 'invalid serverZone' ) ;
4299
- assert . equal ( amplitude . options . serverZone , 'US' ) ;
4300
+ assert . equal ( amplitude . options . serverZone , previousServerZone ) ;
4300
4301
} ) ;
4301
4302
4302
4303
it ( 'should not set serverZone with invalid serverZoneBasedApi value' , function ( ) {
4303
- assert . equal ( amplitude . options . serverZone , 'US' ) ;
4304
4304
amplitude . init ( apiKey ) ;
4305
- amplitude . setServerZone ( 'EU' , 'invalid serverZoneBasedApi' ) ;
4306
- assert . equal ( amplitude . options . serverZone , 'US' ) ;
4305
+ assert . equal ( amplitude . options . serverZone , AmplitudeServerZone . US ) ;
4306
+ amplitude . setServerZone ( AmplitudeServerZone . EU , 'invalid serverZoneBasedApi' ) ;
4307
+ assert . equal ( amplitude . options . serverZone , AmplitudeServerZone . US ) ;
4307
4308
} ) ;
4308
4309
4309
4310
it ( 'should set serverZone to EU' , function ( ) {
4310
- assert . equal ( amplitude . options . serverZone , 'US' ) ;
4311
- amplitude . init ( apiKey ) ;
4312
- amplitude . setServerZone ( 'EU' ) ;
4313
- assert . equal ( amplitude . options . serverZone , 'EU' ) ;
4314
- } ) ;
4315
-
4316
- it ( 'should set serverZont to EU and serverUrl to EVENT_LOG_EU_URL with serverZoneBasedApi is true' , function ( ) {
4317
- assert . equal ( amplitude . options . serverZone , 'US' ) ;
4318
4311
amplitude . init ( apiKey ) ;
4319
- amplitude . setServerZone ( 'EU' , true ) ;
4320
- assert . equal ( amplitude . options . serverZone , 'EU' ) ;
4321
- assert . equal ( amplitude . options . apiEndpoint , 'api.eu.amplitude.com' ) ;
4312
+ assert . equal ( amplitude . options . serverZone , AmplitudeServerZone . US ) ;
4313
+ amplitude . setServerZone ( AmplitudeServerZone . EU ) ;
4314
+ assert . equal ( amplitude . options . serverZone , AmplitudeServerZone . EU ) ;
4315
+ assert . equal ( amplitude . options . apiEndpoint , constants . EVENT_LOG_EU_URL ) ;
4322
4316
} ) ;
4323
4317
4324
- it ( 'should set serverZont to EU and keep the default serverUrl with serverZoneBasedApi is false' , function ( ) {
4325
- assert . equal ( amplitude . options . serverZone , 'US' ) ;
4318
+ it ( 'should set serverZone to EU and keep the default serverUrl with serverZoneBasedApi is false' , function ( ) {
4326
4319
amplitude . init ( apiKey ) ;
4327
- amplitude . setServerZone ( 'EU' , false ) ;
4328
- assert . equal ( amplitude . options . serverZone , 'EU' ) ;
4329
- assert . equal ( amplitude . options . apiEndpoint , 'api.amplitude.com' ) ;
4320
+ assert . equal ( amplitude . options . serverZone , AmplitudeServerZone . US ) ;
4321
+ amplitude . setServerZone ( AmplitudeServerZone . EU , false ) ;
4322
+ assert . equal ( amplitude . options . serverZone , AmplitudeServerZone . EU ) ;
4323
+ assert . equal ( amplitude . options . apiEndpoint , constants . EVENT_LOG_URL ) ;
4330
4324
} ) ;
4331
4325
} ) ;
4332
4326
@@ -4338,7 +4332,7 @@ describe('AmplitudeClient', function () {
4338
4332
it ( 'should get userId' , function ( ) {
4339
4333
amplitude . init ( apiKey , userId ) ;
4340
4334
let currentUserId = amplitude . getUserId ( ) ;
4341
- assert . equal ( amplitude . options . userId , currentUserId ) ;
4335
+ assert . equal ( currentUserId , userId ) ;
4342
4336
} ) ;
4343
4337
4344
4338
it ( 'should get userId null' , function ( ) {
@@ -4371,9 +4365,10 @@ describe('AmplitudeClient', function () {
4371
4365
4372
4366
it ( 'should not set sessionTimeout with invalid input' , function ( ) {
4373
4367
amplitude . init ( apiKey ) ;
4368
+ let previousSessionTimeOut = amplitude . options . sessionTimeout ;
4374
4369
let newSessionTimeOut = 'invalid sessionTimeOut' ;
4375
4370
amplitude . setMinTimeBetweenSessionsMillis ( newSessionTimeOut ) ;
4376
- assert . equal ( amplitude . options . sessionTimeout , 30 * 60 * 1000 ) ;
4371
+ assert . equal ( amplitude . options . sessionTimeout , previousSessionTimeOut ) ;
4377
4372
} ) ;
4378
4373
4379
4374
it ( 'should set sessionTimeout' , function ( ) {
@@ -4416,13 +4411,15 @@ describe('AmplitudeClient', function () {
4416
4411
clock . tick ( sessionId ) ;
4417
4412
amplitude . init ( apiKey ) ;
4418
4413
assert . equal ( amplitude . getSessionId ( ) , startTime ) ;
4414
+ assert . equal ( amplitude . options . userId , null ) ;
4419
4415
4420
4416
amplitude . setUserId ( 'test user' , 'invalid startNewSession' ) ;
4421
4417
assert . notEqual ( amplitude . getSessionId ( ) , new Date ( ) . getTime ( ) ) ;
4422
4418
assert . notEqual ( amplitude . options . userId , 'test user' ) ;
4419
+ assert . equal ( amplitude . options . userId , null ) ;
4423
4420
} ) ;
4424
4421
4425
- it ( 'should renew the session id with current timestemp' , function ( ) {
4422
+ it ( 'should set user id and renew the session id with current timestemp' , function ( ) {
4426
4423
var amplitude = new AmplitudeClient ( ) ;
4427
4424
// set up initial session
4428
4425
var sessionId = 1000 ;
0 commit comments