@@ -80,27 +80,15 @@ def with_processor_and_sender(config)
80
80
end
81
81
82
82
it "filters context in feature event" do
83
- config = LaunchDarkly ::Config . new ( default_config_opts . merge ( all_attributes_private : true , inline_users_in_events : true ) )
83
+ config = LaunchDarkly ::Config . new ( default_config_opts . merge ( all_attributes_private : true ) )
84
84
with_processor_and_sender ( config ) do |ep , sender |
85
85
flag = { key : "flagkey" , version : 11 }
86
86
ep . record_eval_event ( context , 'flagkey' , 11 , 1 , 'value' , nil , nil , true )
87
87
88
- output = flush_and_get_events ( ep , sender )
89
- expect ( output ) . to contain_exactly (
90
- eq ( feature_event ( flag , context , 1 , 'value' , true ) ) ,
91
- include ( :kind => "summary" )
92
- )
93
- end
94
- end
95
-
96
- it "still generates index event if inline_users is true but feature event was not tracked" do
97
- config = LaunchDarkly ::Config . new ( default_config_opts . merge ( inline_users_in_events : true ) )
98
- with_processor_and_sender ( config ) do |ep , sender |
99
- ep . record_eval_event ( context , 'flagkey' , 11 , 1 , 'value' , nil , nil , false )
100
-
101
88
output = flush_and_get_events ( ep , sender )
102
89
expect ( output ) . to contain_exactly (
103
90
eq ( index_event ( config , context ) ) ,
91
+ eq ( feature_event ( flag , context , 1 , 'value' ) ) ,
104
92
include ( :kind => "summary" )
105
93
)
106
94
end
@@ -197,8 +185,8 @@ def with_processor_and_sender(config)
197
185
output = flush_and_get_events ( ep , sender )
198
186
expect ( output ) . to contain_exactly (
199
187
eq ( index_event ( default_config , context ) ) ,
200
- eq ( feature_event ( flag1 , context , 1 , 'value' , false , starting_timestamp ) ) ,
201
- eq ( feature_event ( flag2 , context , 1 , 'value' , false , starting_timestamp + 1 ) ) ,
188
+ eq ( feature_event ( flag1 , context , 1 , 'value' , starting_timestamp ) ) ,
189
+ eq ( feature_event ( flag2 , context , 1 , 'value' , starting_timestamp + 1 ) ) ,
202
190
include ( :kind => "summary" )
203
191
)
204
192
end
@@ -250,13 +238,14 @@ def with_processor_and_sender(config)
250
238
end
251
239
252
240
it "filters context in custom event" do
253
- config = LaunchDarkly ::Config . new ( default_config_opts . merge ( all_attributes_private : true , inline_users_in_events : true ) )
241
+ config = LaunchDarkly ::Config . new ( default_config_opts . merge ( all_attributes_private : true ) )
254
242
with_processor_and_sender ( config ) do |ep , sender |
255
243
ep . record_custom_event ( context , 'eventkey' )
256
244
257
245
output = flush_and_get_events ( ep , sender )
258
246
expect ( output ) . to contain_exactly (
259
- eq ( custom_event ( context , 'eventkey' , nil , nil , true ) )
247
+ eq ( index_event ( config , context ) ) ,
248
+ eq ( custom_event ( context , 'eventkey' , nil , nil ) )
260
249
)
261
250
end
262
251
end
@@ -421,7 +410,7 @@ def identify_event(config, context, timestamp = starting_timestamp)
421
410
# @param timestamp [Integer]
422
411
# @return [Hash]
423
412
#
424
- def feature_event ( flag , context , variation , value , inline_user = false , timestamp = starting_timestamp )
413
+ def feature_event ( flag , context , variation , value , timestamp = starting_timestamp )
425
414
out = {
426
415
kind : 'feature' ,
427
416
creationDate : timestamp ,
@@ -462,13 +451,12 @@ def debug_event(config, flag, context, variation, value, timestamp = starting_ti
462
451
# @param key [String]
463
452
# @param data [any]
464
453
# @param metric_value [any]
465
- # @param timestamp [Integer]
466
454
# @return [Hash]
467
455
#
468
- def custom_event ( context , key , data , metric_value , inline_user = false , timestamp = starting_timestamp )
456
+ def custom_event ( context , key , data , metric_value )
469
457
out = {
470
458
kind : "custom" ,
471
- creationDate : timestamp ,
459
+ creationDate : starting_timestamp ,
472
460
contextKeys : context . keys ,
473
461
key : key ,
474
462
}
0 commit comments