diff options
Diffstat (limited to 'spec/frontend/monitoring/store_utils.js')
-rw-r--r-- | spec/frontend/monitoring/store_utils.js | 23 |
1 files changed, 18 insertions, 5 deletions
diff --git a/spec/frontend/monitoring/store_utils.js b/spec/frontend/monitoring/store_utils.js index 338af79dbbe..eb2578aa9db 100644 --- a/spec/frontend/monitoring/store_utils.js +++ b/spec/frontend/monitoring/store_utils.js @@ -16,8 +16,13 @@ const setEnvironmentData = store => { store.commit(`monitoringDashboard/${types.RECEIVE_ENVIRONMENTS_DATA_SUCCESS}`, environmentData); }; -export const setupAllDashboards = store => { +export const setupAllDashboards = (store, path) => { store.commit(`monitoringDashboard/${types.SET_ALL_DASHBOARDS}`, dashboardGitResponse); + if (path) { + store.commit(`monitoringDashboard/${types.SET_INITIAL_STATE}`, { + currentDashboard: path, + }); + } }; export const setupStoreWithDashboard = store => { @@ -25,10 +30,6 @@ export const setupStoreWithDashboard = store => { `monitoringDashboard/${types.RECEIVE_METRICS_DASHBOARD_SUCCESS}`, metricsDashboardPayload, ); - store.commit( - `monitoringDashboard/${types.RECEIVE_METRICS_DASHBOARD_SUCCESS}`, - metricsDashboardPayload, - ); }; export const setupStoreWithVariable = store => { @@ -37,6 +38,18 @@ export const setupStoreWithVariable = store => { }); }; +export const setupStoreWithLinks = store => { + store.commit(`monitoringDashboard/${types.RECEIVE_METRICS_DASHBOARD_SUCCESS}`, { + ...metricsDashboardPayload, + links: [ + { + title: 'GitLab Website', + url: `https://gitlab.com/website`, + }, + ], + }); +}; + export const setupStoreWithData = store => { setupAllDashboards(store); setupStoreWithDashboard(store); |