diff options
Diffstat (limited to 'spec')
-rw-r--r-- | spec/frontend/tracking_spec.js | 22 | ||||
-rw-r--r-- | spec/javascripts/sidebar/assignee_title_spec.js | 10 | ||||
-rw-r--r-- | spec/javascripts/sidebar/subscriptions_spec.js | 2 |
3 files changed, 7 insertions, 27 deletions
diff --git a/spec/frontend/tracking_spec.js b/spec/frontend/tracking_spec.js index e6eea073dba..8432974b3a5 100644 --- a/spec/frontend/tracking_spec.js +++ b/spec/frontend/tracking_spec.js @@ -1,5 +1,4 @@ import { setHTMLFixture } from './helpers/fixtures'; -import Vue from 'vue'; import Tracking, { initUserTracking } from '~/tracking'; describe('Tracking', () => { @@ -109,27 +108,6 @@ describe('Tracking', () => { }); }); - describe('.install', () => { - let eventSpy; - - Vue.use(Tracking, { category: '_category_', context: { foo: 'bar' } }); - - beforeEach(() => { - eventSpy = jest.spyOn(Tracking, 'event'); - }); - - it('installs a track method', () => { - const component = new (Vue.extend({}))(); - component.track('_action_', { label: '_label_' }); - - expect(eventSpy).toHaveBeenCalledWith('_category_', '_action_', { - category: '_category_', // disregarded within Tracking.event - label: '_label_', - context: { foo: 'bar' }, - }); - }); - }); - describe('tracking interface events', () => { let eventSpy; diff --git a/spec/javascripts/sidebar/assignee_title_spec.js b/spec/javascripts/sidebar/assignee_title_spec.js index 067d40888eb..7ba9d39da68 100644 --- a/spec/javascripts/sidebar/assignee_title_spec.js +++ b/spec/javascripts/sidebar/assignee_title_spec.js @@ -1,8 +1,6 @@ import Vue from 'vue'; import AssigneeTitle from '~/sidebar/components/assignees/assignee_title.vue'; -import Tracking, { mockTracking, triggerEvent } from 'spec/helpers/tracking_helper'; - -Vue.use(Tracking); +import { mockTracking, triggerEvent } from 'spec/helpers/tracking_helper'; describe('AssigneeTitle component', () => { let component; @@ -117,6 +115,10 @@ describe('AssigneeTitle component', () => { const spy = mockTracking('_category_', component.$el, spyOn); triggerEvent('.js-sidebar-dropdown-toggle'); - expect(spy).toHaveBeenCalled(); + expect(spy).toHaveBeenCalledWith('AssigneeTitle', 'click_edit_button', { + label: 'right_sidebar', + category: 'AssigneeTitle', + property: 'assignee', + }); }); }); diff --git a/spec/javascripts/sidebar/subscriptions_spec.js b/spec/javascripts/sidebar/subscriptions_spec.js index c0af4c014ac..a97608d6b8a 100644 --- a/spec/javascripts/sidebar/subscriptions_spec.js +++ b/spec/javascripts/sidebar/subscriptions_spec.js @@ -60,7 +60,7 @@ describe('Subscriptions', function() { expect(vm.$emit).toHaveBeenCalledWith('toggleSubscription', jasmine.any(Object)); }); - it('calls trackEvent when toggled', () => { + it('tracks the event when toggled', () => { vm = mountComponent(Subscriptions, { subscribed: true }); const spy = mockTracking('_category_', vm.$el, spyOn); vm.toggleSubscription(); |