spec/events_spec.rb in launchdarkly-server-sdk-5.5.12 vs spec/events_spec.rb in launchdarkly-server-sdk-5.6.0
- old
+ new
@@ -340,11 +340,11 @@
)
end
it "queues custom event with user" do
@ep = subject.new("sdk_key", default_config, hc)
- e = { kind: "custom", key: "eventkey", user: user, data: { thing: "stuff" } }
+ e = { kind: "custom", key: "eventkey", user: user, data: { thing: "stuff" }, metricValue: 1.5 }
@ep.add_event(e)
output = flush_and_get_events
expect(output).to contain_exactly(
eq(index_event(e, user)),
@@ -563,9 +563,10 @@
if inline_user.nil?
out[:userKey] = e[:user][:key]
else
out[:user] = inline_user
end
+ out[:metricValue] = e[:metricValue] if e.has_key?(:metricValue)
out
end
def flush_and_get_events
@ep.flush