diff --git a/spec/services/analytics_spec.rb b/spec/services/analytics_spec.rb index 23143e426fd..30508a5017a 100644 --- a/spec/services/analytics_spec.rb +++ b/spec/services/analytics_spec.rb @@ -27,7 +27,6 @@ browser_bot: false, hostname: FakeRequest.new.host, pid: Process.pid, - service_provider: 'http://localhost:3000', trace_id: nil, } end @@ -194,6 +193,19 @@ end end end + + context 'when no request specified' do + let(:request) { nil } + context 'but an SP was specified via initializer' do + it 'logs the SP' do + expect(ahoy).to receive(:track).with( + 'Trackable Event', + hash_including(service_provider: 'http://localhost:3000'), + ) + analytics.track_event('Trackable Event') + end + end + end end it 'tracks session duration' do