From 11e99e53faf76e96bf8840f098a2faffdebae1a5 Mon Sep 17 00:00:00 2001 From: Samantha Ming <sming@gitlab.com> Date: Fri, 25 Feb 2022 06:26:29 -0800 Subject: [PATCH] Refactor metric constant name Add action suffix so to match other constant name. --- app/assets/javascripts/security_configuration/constants.js | 2 +- .../vulnerabilities/components/vulnerability_training.vue | 4 ++-- .../frontend/vulnerabilities/vulnerability_training_spec.js | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/app/assets/javascripts/security_configuration/constants.js b/app/assets/javascripts/security_configuration/constants.js index 1afbdbfd348c..9de3197844ea 100644 --- a/app/assets/javascripts/security_configuration/constants.js +++ b/app/assets/javascripts/security_configuration/constants.js @@ -1,6 +1,6 @@ export const TRACK_TOGGLE_TRAINING_PROVIDER_ACTION = 'toggle_security_training_provider'; export const TRACK_TOGGLE_TRAINING_PROVIDER_LABEL = 'update_security_training_provider'; -export const TRACK_CLICK_TRAINING_LINK = 'click_security_training_link'; +export const TRACK_CLICK_TRAINING_LINK_ACTION = 'click_security_training_link'; export const TRACK_PROVIDER_LEARN_MORE_CLICK_ACTION = 'click_link'; export const TRACK_PROVIDER_LEARN_MORE_CLICK_LABEL = 'security_training_provider'; export const TRACK_TRAINING_LOADED_ACTION = 'security_training_link_loaded'; diff --git a/ee/app/assets/javascripts/vulnerabilities/components/vulnerability_training.vue b/ee/app/assets/javascripts/vulnerabilities/components/vulnerability_training.vue index 2cd97e6f6861..d724d12692bb 100644 --- a/ee/app/assets/javascripts/vulnerabilities/components/vulnerability_training.vue +++ b/ee/app/assets/javascripts/vulnerabilities/components/vulnerability_training.vue @@ -7,7 +7,7 @@ import glFeatureFlagsMixin from '~/vue_shared/mixins/gl_feature_flags_mixin'; import axios from '~/lib/utils/axios_utils'; import Tracking from '~/tracking'; import { - TRACK_CLICK_TRAINING_LINK, + TRACK_CLICK_TRAINING_LINK_ACTION, TRACK_TRAINING_LOADED_ACTION, } from '~/security_configuration/constants'; import { SUPPORTED_IDENTIFIER_TYPES } from '../constants'; @@ -127,7 +127,7 @@ export default { } }, clickTrainingLink() { - this.triggerMetric(TRACK_CLICK_TRAINING_LINK); + this.triggerMetric(TRACK_CLICK_TRAINING_LINK_ACTION); }, triggerMetric(action) { const { name } = this.supportedIdentifier; diff --git a/ee/spec/frontend/vulnerabilities/vulnerability_training_spec.js b/ee/spec/frontend/vulnerabilities/vulnerability_training_spec.js index 0e146855e5d7..036c3772dcf3 100644 --- a/ee/spec/frontend/vulnerabilities/vulnerability_training_spec.js +++ b/ee/spec/frontend/vulnerabilities/vulnerability_training_spec.js @@ -15,7 +15,7 @@ import securityTrainingProvidersQuery from '~/security_configuration/graphql/sec import { shallowMountExtended } from 'helpers/vue_test_utils_helper'; import { SUPPORTED_IDENTIFIER_TYPES } from 'ee/vulnerabilities/constants'; import { - TRACK_CLICK_TRAINING_LINK, + TRACK_CLICK_TRAINING_LINK_ACTION, TRACK_TRAINING_LOADED_ACTION, } from '~/security_configuration/constants'; import createMockApollo from 'helpers/mock_apollo_helper'; @@ -236,7 +236,7 @@ describe('VulnerabilityTraining component', () => { expect(trackingSpy).toHaveBeenCalledWith( undefined, - TRACK_CLICK_TRAINING_LINK, + TRACK_CLICK_TRAINING_LINK_ACTION, expectedTrackingOptions, ); }); -- GitLab