diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2020-02-26 06:09:00 +0000 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2020-02-26 06:09:00 +0000 |
commit | a496f41f60e12a0a5c31482b7594ad547e0ade42 (patch) | |
tree | 2248f3ec4451bca9e5fca08c7761c846c5285b7f /spec | |
parent | d393deba773bb1fab09273850fe5d5986066d76d (diff) | |
download | gitlab-ce-a496f41f60e12a0a5c31482b7594ad547e0ade42.tar.gz |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'spec')
-rw-r--r-- | spec/javascripts/helpers/tracking_helper.js | 28 |
1 files changed, 4 insertions, 24 deletions
diff --git a/spec/javascripts/helpers/tracking_helper.js b/spec/javascripts/helpers/tracking_helper.js index bd3bd24028c..ea322de46f4 100644 --- a/spec/javascripts/helpers/tracking_helper.js +++ b/spec/javascripts/helpers/tracking_helper.js @@ -1,25 +1,5 @@ -import Tracking from '~/tracking'; +// No new code should be added to this file. Instead, modify the +// file this one re-exports from. For more detail about why, see: +// https://gitlab.com/gitlab-org/gitlab-foss/merge_requests/31349 -export default Tracking; - -let document; -let handlers; - -export function mockTracking(category = '_category_', documentOverride, spyMethod) { - document = documentOverride || window.document; - window.snowplow = () => {}; - handlers = Tracking.bindDocument(category, document); - return spyMethod ? spyMethod(Tracking, 'event') : null; -} - -export function unmockTracking() { - window.snowplow = undefined; - handlers.forEach(event => document.removeEventListener(event.name, event.func)); -} - -export function triggerEvent(selectorOrEl, eventName = 'click') { - const event = new Event(eventName, { bubbles: true }); - const el = typeof selectorOrEl === 'string' ? document.querySelector(selectorOrEl) : selectorOrEl; - - el.dispatchEvent(event); -} +export * from '../../frontend/helpers/tracking_helper'; |