diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2023-02-20 13:49:51 +0000 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2023-02-20 13:49:51 +0000 |
commit | 71786ddc8e28fbd3cb3fcc4b3ff15e5962a1c82e (patch) | |
tree | 6a2d93ef3fb2d353bb7739e4b57e6541f51cdd71 /spec/frontend/issuable/related_issues/components/related_issues_root_spec.js | |
parent | a7253423e3403b8c08f8a161e5937e1488f5f407 (diff) | |
download | gitlab-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.js | 17 |
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); |