diff options
Diffstat (limited to 'spec/frontend/monitoring/store_utils.js')
-rw-r--r-- | spec/frontend/monitoring/store_utils.js | 43 |
1 files changed, 29 insertions, 14 deletions
diff --git a/spec/frontend/monitoring/store_utils.js b/spec/frontend/monitoring/store_utils.js index d764a79ccc3..338af79dbbe 100644 --- a/spec/frontend/monitoring/store_utils.js +++ b/spec/frontend/monitoring/store_utils.js @@ -1,34 +1,49 @@ import * as types from '~/monitoring/stores/mutation_types'; -import { metricsResult, environmentData } from './mock_data'; +import { metricsResult, environmentData, dashboardGitResponse } from './mock_data'; import { metricsDashboardPayload } from './fixture_data'; -export const setMetricResult = ({ $store, result, group = 0, panel = 0, metric = 0 }) => { - const { dashboard } = $store.state.monitoringDashboard; +export const setMetricResult = ({ store, result, group = 0, panel = 0, metric = 0 }) => { + const { dashboard } = store.state.monitoringDashboard; const { metricId } = dashboard.panelGroups[group].panels[panel].metrics[metric]; - $store.commit(`monitoringDashboard/${types.RECEIVE_METRIC_RESULT_SUCCESS}`, { + store.commit(`monitoringDashboard/${types.RECEIVE_METRIC_RESULT_SUCCESS}`, { metricId, result, }); }; -const setEnvironmentData = $store => { - $store.commit(`monitoringDashboard/${types.RECEIVE_ENVIRONMENTS_DATA_SUCCESS}`, environmentData); +const setEnvironmentData = store => { + store.commit(`monitoringDashboard/${types.RECEIVE_ENVIRONMENTS_DATA_SUCCESS}`, environmentData); }; -export const setupStoreWithDashboard = $store => { - $store.commit( +export const setupAllDashboards = store => { + store.commit(`monitoringDashboard/${types.SET_ALL_DASHBOARDS}`, dashboardGitResponse); +}; + +export const setupStoreWithDashboard = store => { + store.commit( + `monitoringDashboard/${types.RECEIVE_METRICS_DASHBOARD_SUCCESS}`, + metricsDashboardPayload, + ); + store.commit( `monitoringDashboard/${types.RECEIVE_METRICS_DASHBOARD_SUCCESS}`, metricsDashboardPayload, ); }; -export const setupStoreWithData = $store => { - setupStoreWithDashboard($store); +export const setupStoreWithVariable = store => { + store.commit(`monitoringDashboard/${types.SET_VARIABLES}`, { + label1: 'pod', + }); +}; + +export const setupStoreWithData = store => { + setupAllDashboards(store); + setupStoreWithDashboard(store); - setMetricResult({ $store, result: [], panel: 0 }); - setMetricResult({ $store, result: metricsResult, panel: 1 }); - setMetricResult({ $store, result: metricsResult, panel: 2 }); + setMetricResult({ store, result: [], panel: 0 }); + setMetricResult({ store, result: metricsResult, panel: 1 }); + setMetricResult({ store, result: metricsResult, panel: 2 }); - setEnvironmentData($store); + setEnvironmentData(store); }; |