diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2023-04-12 06:47:21 +0000 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2023-04-12 06:47:21 +0000 |
commit | c20ce49bdab650656be01968381f6ee1a5f96e7c (patch) | |
tree | 808be3d86edf4e29a5f148aae6bb9817ea3ee9be /spec/frontend/admin/broadcast_messages/components/message_form_spec.js | |
parent | 2dd1c1ab9db62a17d8f7ccaa29cec5a5f437d8de (diff) | |
download | gitlab-ce-c20ce49bdab650656be01968381f6ee1a5f96e7c.tar.gz |
Add latest changes from gitlab-org/gitlab@15-10-stable-ee
Diffstat (limited to 'spec/frontend/admin/broadcast_messages/components/message_form_spec.js')
-rw-r--r-- | spec/frontend/admin/broadcast_messages/components/message_form_spec.js | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/spec/frontend/admin/broadcast_messages/components/message_form_spec.js b/spec/frontend/admin/broadcast_messages/components/message_form_spec.js index 292575c984b..ba8b9dd1345 100644 --- a/spec/frontend/admin/broadcast_messages/components/message_form_spec.js +++ b/spec/frontend/admin/broadcast_messages/components/message_form_spec.js @@ -5,12 +5,7 @@ import { createAlert } from '~/alert'; import axios from '~/lib/utils/axios_utils'; import { HTTP_STATUS_BAD_REQUEST } from '~/lib/utils/http_status'; import MessageForm from '~/admin/broadcast_messages/components/message_form.vue'; -import { - BROADCAST_MESSAGES_PATH, - TYPE_BANNER, - TYPE_NOTIFICATION, - THEMES, -} from '~/admin/broadcast_messages/constants'; +import { TYPE_BANNER, TYPE_NOTIFICATION, THEMES } from '~/admin/broadcast_messages/constants'; import waitForPromises from 'helpers/wait_for_promises'; import { extendedWrapper } from 'helpers/vue_test_utils_helper'; import { MOCK_TARGET_ACCESS_LEVELS } from '../mock_data'; @@ -32,6 +27,8 @@ describe('MessageForm', () => { endsAt: new Date(), }; + const messagesPath = '_messages_path_'; + const findPreview = () => extendedWrapper(wrapper.findComponent(GlBroadcastMessage)); const findThemeSelect = () => wrapper.findComponent('[data-testid=theme-select]'); const findDismissable = () => wrapper.findComponent('[data-testid=dismissable-checkbox]'); @@ -44,6 +41,8 @@ describe('MessageForm', () => { provide: { glFeatures, targetAccessLevelOptions: MOCK_TARGET_ACCESS_LEVELS, + messagesPath, + previewPath: '_preview_path_', }, propsData: { broadcastMessage: { @@ -153,14 +152,14 @@ describe('MessageForm', () => { expect(axiosMock.history.post).toHaveLength(1); expect(axiosMock.history.post[0]).toMatchObject({ - url: BROADCAST_MESSAGES_PATH, + url: messagesPath, data: JSON.stringify(defaultPayload), }); }); it('shows an error alert if the create request fails', async () => { createComponent({ broadcastMessage: { id: undefined } }); - axiosMock.onPost(BROADCAST_MESSAGES_PATH).replyOnce(HTTP_STATUS_BAD_REQUEST); + axiosMock.onPost(messagesPath).replyOnce(HTTP_STATUS_BAD_REQUEST); findForm().vm.$emit('submit', { preventDefault: () => {} }); await waitForPromises(); @@ -179,7 +178,7 @@ describe('MessageForm', () => { expect(axiosMock.history.patch).toHaveLength(1); expect(axiosMock.history.patch[0]).toMatchObject({ - url: `${BROADCAST_MESSAGES_PATH}/${id}`, + url: `${messagesPath}/${id}`, data: JSON.stringify(defaultPayload), }); }); @@ -187,7 +186,7 @@ describe('MessageForm', () => { it('shows an error alert if the update request fails', async () => { const id = 1337; createComponent({ broadcastMessage: { id } }); - axiosMock.onPost(`${BROADCAST_MESSAGES_PATH}/${id}`).replyOnce(HTTP_STATUS_BAD_REQUEST); + axiosMock.onPost(`${messagesPath}/${id}`).replyOnce(HTTP_STATUS_BAD_REQUEST); findForm().vm.$emit('submit', { preventDefault: () => {} }); await waitForPromises(); |