Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'spec/frontend/analytics')
-rw-r--r--spec/frontend/analytics/cycle_analytics/mock_data.js12
-rw-r--r--spec/frontend/analytics/cycle_analytics/store/actions_spec.js14
-rw-r--r--spec/frontend/analytics/cycle_analytics/utils_spec.js14
3 files changed, 19 insertions, 21 deletions
diff --git a/spec/frontend/analytics/cycle_analytics/mock_data.js b/spec/frontend/analytics/cycle_analytics/mock_data.js
index e0b6f4aa8c4..73387606433 100644
--- a/spec/frontend/analytics/cycle_analytics/mock_data.js
+++ b/spec/frontend/analytics/cycle_analytics/mock_data.js
@@ -159,12 +159,12 @@ export const stageMedians = {
};
export const formattedStageMedians = {
- issue: '2d',
- plan: '1d',
- review: '1w',
- code: '1d',
- test: '3d',
- staging: '4d',
+ issue: '2 days',
+ plan: '1 day',
+ review: '1 week',
+ code: '1 day',
+ test: '3 days',
+ staging: '4 days',
};
export const allowedStages = [issueStage, planStage, codeStage];
diff --git a/spec/frontend/analytics/cycle_analytics/store/actions_spec.js b/spec/frontend/analytics/cycle_analytics/store/actions_spec.js
index c3551d3da6f..897d75573f0 100644
--- a/spec/frontend/analytics/cycle_analytics/store/actions_spec.js
+++ b/spec/frontend/analytics/cycle_analytics/store/actions_spec.js
@@ -141,7 +141,7 @@ describe('Project Value Stream Analytics actions', () => {
describe('without a selected stage', () => {
it('will select the first stage from the value stream', () => {
const [firstStage] = allowedStages;
- testAction({
+ return testAction({
action: actions.setInitialStage,
state,
payload: null,
@@ -154,7 +154,7 @@ describe('Project Value Stream Analytics actions', () => {
describe('with no value stream stages available', () => {
it('will return SET_NO_ACCESS_ERROR', () => {
state = { ...state, stages: [] };
- testAction({
+ return testAction({
action: actions.setInitialStage,
state,
payload: null,
@@ -299,25 +299,23 @@ describe('Project Value Stream Analytics actions', () => {
name: 'mock default',
};
const mockValueStreams = [mockValueStream, selectedValueStream];
- it('with data, will set the first value stream', () => {
+ it('with data, will set the first value stream', () =>
testAction({
action: actions.receiveValueStreamsSuccess,
state,
payload: mockValueStreams,
expectedMutations: [{ type: 'RECEIVE_VALUE_STREAMS_SUCCESS', payload: mockValueStreams }],
expectedActions: [{ type: 'setSelectedValueStream', payload: mockValueStream }],
- });
- });
+ }));
- it('without data, will set the default value stream', () => {
+ it('without data, will set the default value stream', () =>
testAction({
action: actions.receiveValueStreamsSuccess,
state,
payload: [],
expectedMutations: [{ type: 'RECEIVE_VALUE_STREAMS_SUCCESS', payload: [] }],
expectedActions: [{ type: 'setSelectedValueStream', payload: selectedValueStream }],
- });
- });
+ }));
});
describe('fetchValueStreamStages', () => {
diff --git a/spec/frontend/analytics/cycle_analytics/utils_spec.js b/spec/frontend/analytics/cycle_analytics/utils_spec.js
index ab5d78bde51..5d2fcf97a76 100644
--- a/spec/frontend/analytics/cycle_analytics/utils_spec.js
+++ b/spec/frontend/analytics/cycle_analytics/utils_spec.js
@@ -45,13 +45,13 @@ describe('Value stream analytics utils', () => {
describe('medianTimeToParsedSeconds', () => {
it.each`
value | result
- ${1036800} | ${'1w'}
- ${259200} | ${'3d'}
- ${172800} | ${'2d'}
- ${86400} | ${'1d'}
- ${1000} | ${'16m'}
- ${61} | ${'1m'}
- ${59} | ${'<1m'}
+ ${1036800} | ${'1 week'}
+ ${259200} | ${'3 days'}
+ ${172800} | ${'2 days'}
+ ${86400} | ${'1 day'}
+ ${1000} | ${'16 minutes'}
+ ${61} | ${'1 minute'}
+ ${59} | ${'<1 minute'}
${0} | ${'-'}
`('will correctly parse $value seconds into $result', ({ value, result }) => {
expect(medianTimeToParsedSeconds(value)).toBe(result);