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/frontend/tracking_spec.js | |
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/frontend/tracking_spec.js')
-rw-r--r-- | spec/frontend/tracking_spec.js | 22 |
1 files changed, 0 insertions, 22 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; |