diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2023-02-20 21:12:16 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2023-02-20 21:12:16 +0300 |
commit | 72c050db64bd61ae767f47c4fa2bc97b94a67592 (patch) | |
tree | 6e3b239ffcc70d9ca88bf3144d8459a86bed7c38 /spec/frontend/profile | |
parent | 1d033298a5973bdbd9c56d4eb0f1d29265b153a6 (diff) |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'spec/frontend/profile')
-rw-r--r-- | spec/frontend/profile/account/components/update_username_spec.js | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/spec/frontend/profile/account/components/update_username_spec.js b/spec/frontend/profile/account/components/update_username_spec.js index fa0e86a7b05..028c30cb291 100644 --- a/spec/frontend/profile/account/components/update_username_spec.js +++ b/spec/frontend/profile/account/components/update_username_spec.js @@ -1,8 +1,8 @@ import { GlModal } from '@gitlab/ui'; -import { shallowMount } from '@vue/test-utils'; import MockAdapter from 'axios-mock-adapter'; import { nextTick } from 'vue'; import { TEST_HOST } from 'helpers/test_constants'; +import { shallowMountExtended } from 'helpers/vue_test_utils_helper'; import { createAlert } from '~/flash'; import axios from '~/lib/utils/axios_utils'; import { HTTP_STATUS_BAD_REQUEST, HTTP_STATUS_OK } from '~/lib/utils/http_status'; @@ -21,8 +21,10 @@ describe('UpdateUsername component', () => { let wrapper; let axiosMock; + const findNewUsernameInput = () => wrapper.findByTestId('new-username-input'); + const createComponent = (props = {}) => { - wrapper = shallowMount(UpdateUsername, { + wrapper = shallowMountExtended(UpdateUsername, { propsData: { ...defaultProps, ...props, @@ -80,11 +82,7 @@ describe('UpdateUsername component', () => { beforeEach(async () => { createComponent(); - // setData usage is discouraged. See https://gitlab.com/groups/gitlab-org/-/epics/7330 for details - // eslint-disable-next-line no-restricted-syntax - wrapper.setData({ newUsername }); - - await nextTick(); + await findNewUsernameInput().setValue(newUsername); }); it('confirmation modal contains proper header and body', async () => { |