From 691ab86bd6f95616cfbcb92af43e668c36020aed Mon Sep 17 00:00:00 2001 From: Blade Barringer Date: Tue, 27 Oct 2015 19:40:11 -0500 Subject: [PATCH] Add test for default user id --- test/server_side/analytics.test.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/test/server_side/analytics.test.js b/test/server_side/analytics.test.js index c010442a14..b88d24c364 100644 --- a/test/server_side/analytics.test.js +++ b/test/server_side/analytics.test.js @@ -98,6 +98,24 @@ describe('analytics', function() { }); }); + it('uses a dummy user id if none is provided', function() { + delete analyticsData.uuid; + + initializedAnalytics.track(event_type, analyticsData); + + expect(amplitudeTrack).to.be.calledOnce; + expect(amplitudeTrack).to.be.calledWith({ + event_type: 'Cron', + user_id: 'no-user-id-was-provided', + platform: 'server', + event_properties: { + category: 'behavior', + resting: true, + cronCount: 5 + } + }); + }); + it('sends english item name for gear if itemKey is provided', function() { analyticsData.itemKey = 'headAccessory_special_foxEars'