debian-mirror-gitlab/spec/frontend/monitoring/components/embeds/mock_data.js

87 lines
1.5 KiB
JavaScript
Raw Normal View History

2020-04-22 19:07:51 +05:30
import { TEST_HOST } from 'helpers/test_constants';
2020-04-08 14:13:33 +05:30
export const metricsWithData = ['15_metric_a', '16_metric_b'];
2019-10-12 21:52:04 +05:30
export const groups = [
{
panels: [
{
title: 'Memory Usage (Total)',
type: 'area-chart',
y_label: 'Total Memory Used',
2020-04-08 14:13:33 +05:30
metrics: null,
2019-10-12 21:52:04 +05:30
},
],
},
];
2020-01-01 13:55:28 +05:30
const result = [
2019-10-12 21:52:04 +05:30
{
2020-01-01 13:55:28 +05:30
values: [
['Mon', 1220],
['Tue', 932],
['Wed', 901],
['Thu', 934],
['Fri', 1290],
['Sat', 1330],
['Sun', 1320],
2019-10-12 21:52:04 +05:30
],
},
];
export const metricsData = [
{
metrics: [
{
2020-04-08 14:13:33 +05:30
metricId: '15_metric_a',
2020-01-01 13:55:28 +05:30
result,
2019-10-12 21:52:04 +05:30
},
],
},
{
metrics: [
{
2020-04-08 14:13:33 +05:30
metricId: '16_metric_b',
2020-01-01 13:55:28 +05:30
result,
2019-10-12 21:52:04 +05:30
},
],
},
];
2020-01-01 13:55:28 +05:30
export const initialState = () => ({
2019-12-26 22:10:19 +05:30
dashboard: {
panel_groups: [],
},
2020-01-01 13:55:28 +05:30
});
2020-04-22 19:07:51 +05:30
export const initialEmbedGroupState = () => ({
modules: [],
});
export const singleEmbedProps = () => ({
dashboardUrl: TEST_HOST,
containerClass: 'col-lg-12',
namespace: 'monitoringDashboard/0',
});
export const dashboardEmbedProps = () => ({
dashboardUrl: TEST_HOST,
containerClass: 'col-lg-6',
namespace: 'monitoringDashboard/0',
});
export const multipleEmbedProps = () => [
{
dashboardUrl: TEST_HOST,
containerClass: 'col-lg-6',
namespace: 'monitoringDashboard/0',
},
{
dashboardUrl: TEST_HOST,
containerClass: 'col-lg-6',
namespace: 'monitoringDashboard/1',
},
];
export const addModuleAction = 'embedGroup/addModule';