@@ -189,10 +189,11 @@ class InvalidErrorHandler; end
189
189
logger = double ( 'logger' )
190
190
allow ( logger ) . to receive ( :log )
191
191
allow ( Optimizely ::SimpleLogger ) . to receive ( :new ) { logger }
192
+ expect ( logger ) . to receive ( :log ) . with ( Logger ::ERROR , 'Provided datafile is in an invalid format.' )
193
+ expect ( logger ) . to receive ( :log ) . with ( Logger ::ERROR , 'Provided datafile is in an invalid format. Aborting activate.' )
192
194
193
195
invalid_project = Optimizely ::Project . new ( 'invalid' )
194
196
invalid_project . activate ( 'test_exp' , 'test_user' )
195
- expect ( logger ) . to have_received ( :log ) . once . with ( Logger ::ERROR , 'Provided datafile is in an invalid format. Aborting activate' )
196
197
end
197
198
end
198
199
@@ -301,10 +302,11 @@ class InvalidErrorHandler; end
301
302
logger = double ( 'logger' )
302
303
allow ( logger ) . to receive ( :log )
303
304
allow ( Optimizely ::SimpleLogger ) . to receive ( :new ) { logger }
305
+ expect ( logger ) . to receive ( :log ) . with ( Logger ::ERROR , 'Provided datafile is in an invalid format.' )
306
+ expect ( logger ) . to receive ( :log ) . with ( Logger ::ERROR , 'Provided datafile is in an invalid format. Aborting track.' )
304
307
305
308
invalid_project = Optimizely ::Project . new ( 'invalid' )
306
309
invalid_project . track ( 'test_event' , 'test_user' )
307
- expect ( logger ) . to have_received ( :log ) . once . with ( Logger ::ERROR , 'Provided datafile is in an invalid format. Aborting track' )
308
310
end
309
311
end
310
312
@@ -337,16 +339,17 @@ class InvalidErrorHandler; end
337
339
expect { project_instance . get_variation ( 'test_experiment' , 'test_user' , 'invalid' ) }
338
340
. to raise_error ( Optimizely ::InvalidAttributeFormatError )
339
341
end
340
- end
341
342
342
- it 'should log an error when called with an invalid Project object' do
343
- logger = double ( 'logger' )
344
- allow ( logger ) . to receive ( :log )
345
- allow ( Optimizely ::SimpleLogger ) . to receive ( :new ) { logger }
343
+ it 'should log an error when called with an invalid Project object' do
344
+ logger = double ( 'logger' )
345
+ allow ( logger ) . to receive ( :log )
346
+ allow ( Optimizely ::SimpleLogger ) . to receive ( :new ) { logger }
347
+ expect ( logger ) . to receive ( :log ) . with ( Logger ::ERROR , 'Provided datafile is in an invalid format. Aborting get_variation.' )
348
+ expect ( logger ) . to receive ( :log ) . with ( Logger ::ERROR , 'Provided datafile is in an invalid format.' )
346
349
347
- invalid_project = Optimizely ::Project . new ( 'invalid' )
348
- invalid_project . get_variation ( 'test_exp' , 'test_user' )
349
- expect ( logger ) . to have_received ( :log ) . once . with ( Logger :: ERROR , 'Provided datafile is in an invalid format. Aborting get_variation' )
350
+ invalid_project = Optimizely ::Project . new ( 'invalid' )
351
+ invalid_project . get_variation ( 'test_exp' , 'test_user' )
352
+ end
350
353
end
351
354
end
352
355
@@ -597,10 +600,11 @@ class InvalidErrorHandler; end
597
600
logger = double ( 'logger' )
598
601
allow ( logger ) . to receive ( :log )
599
602
allow ( Optimizely ::SimpleLogger ) . to receive ( :new ) { logger }
603
+ expect ( logger ) . to receive ( :log ) . with ( Logger ::ERROR , 'Provided datafile is in an invalid format.' )
604
+ expect ( logger ) . to receive ( :log ) . with ( Logger ::ERROR , 'Provided datafile is in an invalid format. Aborting activate.' )
600
605
601
606
invalid_project = Optimizely ::Project . new ( 'invalid' )
602
607
invalid_project . activate ( 'test_exp' , 'test_user' )
603
- expect ( logger ) . to have_received ( :log ) . once . with ( Logger ::ERROR , 'Provided datafile is in an invalid format. Aborting activate' )
604
608
end
605
609
end
606
610
@@ -824,10 +828,11 @@ class InvalidErrorHandler; end
824
828
logger = double ( 'logger' )
825
829
allow ( logger ) . to receive ( :log )
826
830
allow ( Optimizely ::SimpleLogger ) . to receive ( :new ) { logger }
831
+ expect ( logger ) . to receive ( :log ) . with ( Logger ::ERROR , 'Provided datafile is in an invalid format.' )
832
+ expect ( logger ) . to receive ( :log ) . with ( Logger ::ERROR , 'Provided datafile is in an invalid format. Aborting track.' )
827
833
828
834
invalid_project = Optimizely ::Project . new ( 'invalid' )
829
835
invalid_project . track ( 'test_event' , 'test_user' )
830
- expect ( logger ) . to have_received ( :log ) . once . with ( Logger ::ERROR , 'Provided datafile is in an invalid format. Aborting track' )
831
836
end
832
837
end
833
838
@@ -873,10 +878,11 @@ class InvalidErrorHandler; end
873
878
logger = double ( 'logger' )
874
879
allow ( logger ) . to receive ( :log )
875
880
allow ( Optimizely ::SimpleLogger ) . to receive ( :new ) { logger }
881
+ expect ( logger ) . to receive ( :log ) . with ( Logger ::ERROR , 'Provided datafile is in an invalid format.' )
882
+ expect ( logger ) . to receive ( :log ) . with ( Logger ::ERROR , 'Provided datafile is in an invalid format. Aborting get_variation.' )
876
883
877
884
invalid_project = Optimizely ::Project . new ( 'invalid' )
878
885
invalid_project . get_variation ( 'test_exp' , 'test_user' )
879
- expect ( logger ) . to have_received ( :log ) . once . with ( Logger ::ERROR , 'Provided datafile is in an invalid format. Aborting get_variation' )
880
886
end
881
887
end
882
888
end
0 commit comments