diff options
author | jejacks0n <jjackson@gitlab.com> | 2019-09-06 12:56:40 -0600 |
---|---|---|
committer | jejacks0n <jjackson@gitlab.com> | 2019-09-06 15:02:44 -0600 |
commit | ba550e468cee09fdc80cb74043b9f54446a81a32 (patch) | |
tree | df9d454e9e27301f8aba7dd3bf24f9afcab76cef /spec/javascripts | |
parent | 5e7b3f6285236c7dcfada72635df2f9baf620379 (diff) | |
download | gitlab-ce-tracking-performance.tar.gz |
Restructures Vue mixin to not be globaltracking-performance
This includes refactors around usage in Vue components and specs.
Diffstat (limited to 'spec/javascripts')
-rw-r--r-- | spec/javascripts/sidebar/assignee_title_spec.js | 10 | ||||
-rw-r--r-- | spec/javascripts/sidebar/subscriptions_spec.js | 2 |
2 files changed, 7 insertions, 5 deletions
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(); |