Remove all existing Gitlab::Tracking mocks
From !40748 (comment 406107877)
We want to remove all existing mocks of Gitlab::Tracking
and replace it with the new helper introduced in !40748 (merged)
expect(Gitlab::Tracking).to receive(:event).with(
expect(Gitlab::Tracking).not_to receive(:event)
expect(Gitlab::Tracking).to receive(:event).with(
expect(Gitlab::Tracking).to receive(:event).with(
expect(Gitlab::Tracking).not_to receive(:event)
expect(Gitlab::Tracking).to receive(:event).with(
expect(Gitlab::Tracking).not_to receive(:event)
expect(Gitlab::Tracking).to receive(:event).with(
expect(Gitlab::Tracking).to receive(:event).with(
expect(Gitlab::Tracking).to receive(:event).with(
expect(Gitlab::Tracking).to receive(:event).with(
expect(Gitlab::Tracking).to receive(:event).with(
expect(Gitlab::Tracking).to receive(:event).with(
expect(Gitlab::Tracking).to receive(:event).with(
expect(Gitlab::Tracking).not_to receive(:event)
expect(Gitlab::Tracking).not_to receive(:event)
expect(Gitlab::Tracking).to have_received(:event)
expect(Gitlab::Tracking).not_to have_received(:event)
expect(Gitlab::Tracking).to receive(:event)
expect(Gitlab::Tracking).to receive(:event)
expect(Gitlab::Tracking).to receive(:event).with(described_class.name, 'delete_tag', {})
expect(Gitlab::Tracking).to receive(:event).with(described_class.name, 'delete_tag', {})
expect(Gitlab::Tracking).to receive(:event).with('cluster:services:prometheus', 'enabled_manual_prometheus')
expect(Gitlab::Tracking).to receive(:event).with('cluster:services:prometheus', 'disabled_manual_prometheus')
expect(Gitlab::Tracking).to receive(:event).with('foo', 'my_event', {})
expect(Gitlab::Tracking).to receive(:event).with(
expect(Gitlab::Tracking).to receive(:event).with(
expect(Gitlab::Tracking).not_to receive(:event)
allow(Gitlab::Tracking).to receive(:event).with('epics', 'promote', an_instance_of(Hash))
allow(Gitlab::Tracking).to receive(:event).with('epics', 'promote', an_instance_of(Hash))
expect(Gitlab::Tracking).to receive(:event) do |category, action, data|
expect(Gitlab::Tracking).not_to receive(:event)
expect(Gitlab::Tracking).to receive(:event).with('AnonymousController', 'index', {})
expect(Gitlab::Tracking).to receive(:event).with('SomeCategory', 'some_event', label: 'errorlabel')
expect(Gitlab::Tracking).to receive(:event).with('cluster:applications', "cluster_application_helm_installed")
expect(Gitlab::Tracking).to receive(:event).with(anything, 'list_tags', {})
expect(Gitlab::Tracking).to receive(:event).with(anything, 'delete_tag_bulk', {})
expect(Gitlab::Tracking).not_to receive(:event)
expect(Gitlab::Tracking).to receive(:event).with(anything, 'list_repositories', {})
expect(Gitlab::Tracking).to receive(:event).with(anything, 'delete_repository', {})
expect(Gitlab::Tracking).not_to receive(:event)
expect(Gitlab::Tracking).to receive(:event)
expect(Gitlab::Tracking).to receive(:event).with('project:operations:tracing', 'external_url_populated')
expect(Gitlab::Tracking).to receive(:event).with(category, action, {})
expect(Gitlab::Tracking).to receive(:event) do |category, action, data|
expect(Gitlab::Tracking).not_to receive(:event)
allow(Gitlab::Tracking).to receive(:event).and_call_original
expect(Gitlab::Tracking).to have_received(:event)
Edited by Nicolas Dular