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/reports/accessibility_report/store/actions_spec.js')
-rw-r--r--spec/frontend/reports/accessibility_report/store/actions_spec.js115
1 files changed, 0 insertions, 115 deletions
diff --git a/spec/frontend/reports/accessibility_report/store/actions_spec.js b/spec/frontend/reports/accessibility_report/store/actions_spec.js
deleted file mode 100644
index bab6c4905a7..00000000000
--- a/spec/frontend/reports/accessibility_report/store/actions_spec.js
+++ /dev/null
@@ -1,115 +0,0 @@
-import MockAdapter from 'axios-mock-adapter';
-import testAction from 'helpers/vuex_action_helper';
-import { TEST_HOST } from 'spec/test_constants';
-import axios from '~/lib/utils/axios_utils';
-import createStore from '~/reports/accessibility_report/store';
-import * as actions from '~/reports/accessibility_report/store/actions';
-import * as types from '~/reports/accessibility_report/store/mutation_types';
-import { mockReport } from '../mock_data';
-
-describe('Accessibility Reports actions', () => {
- let localState;
- let localStore;
-
- beforeEach(() => {
- localStore = createStore();
- localState = localStore.state;
- });
-
- describe('setEndpoints', () => {
- it('should commit SET_ENDPOINTS mutation', () => {
- const endpoint = 'endpoint.json';
-
- return testAction(
- actions.setEndpoint,
- endpoint,
- localState,
- [{ type: types.SET_ENDPOINT, payload: endpoint }],
- [],
- );
- });
- });
-
- describe('fetchReport', () => {
- let mock;
-
- beforeEach(() => {
- localState.endpoint = `${TEST_HOST}/endpoint.json`;
- mock = new MockAdapter(axios);
- });
-
- afterEach(() => {
- mock.restore();
- actions.stopPolling();
- actions.clearEtagPoll();
- });
-
- describe('success', () => {
- it('should commit REQUEST_REPORT mutation and dispatch receiveReportSuccess', () => {
- const data = { report: { summary: {} } };
- mock.onGet(`${TEST_HOST}/endpoint.json`).reply(200, data);
-
- return testAction(
- actions.fetchReport,
- null,
- localState,
- [{ type: types.REQUEST_REPORT }],
- [
- {
- payload: { status: 200, data },
- type: 'receiveReportSuccess',
- },
- ],
- );
- });
- });
-
- describe('error', () => {
- it('should commit REQUEST_REPORT and RECEIVE_REPORT_ERROR mutations', () => {
- mock.onGet(`${TEST_HOST}/endpoint.json`).reply(500);
-
- return testAction(
- actions.fetchReport,
- null,
- localState,
- [{ type: types.REQUEST_REPORT }],
- [{ type: 'receiveReportError' }],
- );
- });
- });
- });
-
- describe('receiveReportSuccess', () => {
- it('should commit RECEIVE_REPORT_SUCCESS mutation with 200', () => {
- return testAction(
- actions.receiveReportSuccess,
- { status: 200, data: mockReport },
- localState,
- [{ type: types.RECEIVE_REPORT_SUCCESS, payload: mockReport }],
- [{ type: 'stopPolling' }],
- );
- });
-
- it('should not commit RECEIVE_REPORTS_SUCCESS mutation with 204', () => {
- return testAction(
- actions.receiveReportSuccess,
- { status: 204, data: mockReport },
- localState,
- [],
- [],
- );
- });
- });
-
- describe('receiveReportError', () => {
- it('should commit RECEIVE_REPORT_ERROR mutation', () => {
- return testAction(
- actions.receiveReportError,
- null,
- localState,
- [{ type: types.RECEIVE_REPORT_ERROR }],
- [{ type: 'stopPolling' }],
- );
- });
- });
-});