summaryrefslogtreecommitdiff
path: root/spec/frontend/issuable/related_issues/components/related_issues_root_spec.js
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2023-02-20 13:49:51 +0000
committerGitLab Bot <gitlab-bot@gitlab.com>2023-02-20 13:49:51 +0000
commit71786ddc8e28fbd3cb3fcc4b3ff15e5962a1c82e (patch)
tree6a2d93ef3fb2d353bb7739e4b57e6541f51cdd71 /spec/frontend/issuable/related_issues/components/related_issues_root_spec.js
parenta7253423e3403b8c08f8a161e5937e1488f5f407 (diff)
downloadgitlab-ce-a36f25615e8226344d87b692ccf3e543d5d81712.tar.gz
Add latest changes from gitlab-org/gitlab@15-9-stable-eev15.9.0-rc42
Diffstat (limited to 'spec/frontend/issuable/related_issues/components/related_issues_root_spec.js')
-rw-r--r--spec/frontend/issuable/related_issues/components/related_issues_root_spec.js17
1 files changed, 11 insertions, 6 deletions
diff --git a/spec/frontend/issuable/related_issues/components/related_issues_root_spec.js b/spec/frontend/issuable/related_issues/components/related_issues_root_spec.js
index bedf8bcaf34..96c0b87e2cb 100644
--- a/spec/frontend/issuable/related_issues/components/related_issues_root_spec.js
+++ b/spec/frontend/issuable/related_issues/components/related_issues_root_spec.js
@@ -9,6 +9,11 @@ import {
} from 'jest/issuable/components/related_issuable_mock_data';
import { createAlert } from '~/flash';
import axios from '~/lib/utils/axios_utils';
+import {
+ HTTP_STATUS_CONFLICT,
+ HTTP_STATUS_OK,
+ HTTP_STATUS_UNPROCESSABLE_ENTITY,
+} from '~/lib/utils/http_status';
import { linkedIssueTypesMap } from '~/related_issues/constants';
import RelatedIssuesBlock from '~/related_issues/components/related_issues_block.vue';
import RelatedIssuesRoot from '~/related_issues/components/related_issues_root.vue';
@@ -24,7 +29,7 @@ describe('RelatedIssuesRoot', () => {
beforeEach(() => {
mock = new MockAdapter(axios);
- mock.onGet(defaultProps.endpoint).reply(200, []);
+ mock.onGet(defaultProps.endpoint).reply(HTTP_STATUS_OK, []);
});
afterEach(() => {
@@ -59,7 +64,7 @@ describe('RelatedIssuesRoot', () => {
});
it('removes related issue on API success', async () => {
- mock.onDelete(issuable1.referencePath).reply(200, { issues: [] });
+ mock.onDelete(issuable1.referencePath).reply(HTTP_STATUS_OK, { issues: [] });
findRelatedIssuesBlock().vm.$emit('relatedIssueRemoveRequest', issuable1.id);
await axios.waitForAll();
@@ -68,7 +73,7 @@ describe('RelatedIssuesRoot', () => {
});
it('does not remove related issue on API error', async () => {
- mock.onDelete(issuable1.referencePath).reply(422, {});
+ mock.onDelete(issuable1.referencePath).reply(HTTP_STATUS_UNPROCESSABLE_ENTITY, {});
findRelatedIssuesBlock().vm.$emit('relatedIssueRemoveRequest', issuable1.id);
await axios.waitForAll();
@@ -163,7 +168,7 @@ describe('RelatedIssuesRoot', () => {
});
it('submits pending issue as related issue', async () => {
- mock.onPost(defaultProps.endpoint).reply(200, {
+ mock.onPost(defaultProps.endpoint).reply(HTTP_STATUS_OK, {
issuables: [issuable1],
result: {
message: 'something was successfully related',
@@ -182,7 +187,7 @@ describe('RelatedIssuesRoot', () => {
});
it('submits multiple pending issues as related issues', async () => {
- mock.onPost(defaultProps.endpoint).reply(200, {
+ mock.onPost(defaultProps.endpoint).reply(HTTP_STATUS_OK, {
issuables: [issuable1, issuable2],
result: {
message: 'something was successfully related',
@@ -204,7 +209,7 @@ describe('RelatedIssuesRoot', () => {
it('passes an error message from the backend upon error', async () => {
const input = '#123';
const message = 'error';
- mock.onPost(defaultProps.endpoint).reply(409, { message });
+ mock.onPost(defaultProps.endpoint).reply(HTTP_STATUS_CONFLICT, { message });
wrapper.vm.store.setPendingReferences([issuable1.reference, issuable2.reference]);
expect(findRelatedIssuesBlock().props('hasError')).toBe(false);