summaryrefslogtreecommitdiff
path: root/spec/frontend
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2020-11-25 00:09:24 +0000
committerGitLab Bot <gitlab-bot@gitlab.com>2020-11-25 00:09:24 +0000
commit4fc6f62c1631f0f988c08496ef57360bf331cd9b (patch)
tree6cc259a0ba839c0c633de3e6a7edb83bd499ddad /spec/frontend
parentc019f485556acef2baa8e1886559e252710361a0 (diff)
downloadgitlab-ce-4fc6f62c1631f0f988c08496ef57360bf331cd9b.tar.gz
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'spec/frontend')
-rw-r--r--spec/frontend/pages/admin/users/components/__snapshots__/user_operation_confirmation_modal_spec.js.snap34
-rw-r--r--spec/frontend/pages/admin/users/components/user_operation_confirmation_modal_spec.js46
2 files changed, 0 insertions, 80 deletions
diff --git a/spec/frontend/pages/admin/users/components/__snapshots__/user_operation_confirmation_modal_spec.js.snap b/spec/frontend/pages/admin/users/components/__snapshots__/user_operation_confirmation_modal_spec.js.snap
deleted file mode 100644
index dbf8caae357..00000000000
--- a/spec/frontend/pages/admin/users/components/__snapshots__/user_operation_confirmation_modal_spec.js.snap
+++ /dev/null
@@ -1,34 +0,0 @@
-// Jest Snapshot v1, https://goo.gl/fbAQLP
-
-exports[`User Operation confirmation modal renders modal with form included 1`] = `
-<gl-modal-stub
- modalclass=""
- modalid="user-operation-modal"
- ok-title="action"
- ok-variant="warning"
- size="md"
- title="title"
- titletag="h4"
->
- <form
- action="/url"
- method="post"
- >
- <span>
- content
- </span>
-
- <input
- name="_method"
- type="hidden"
- value="method"
- />
-
- <input
- name="authenticity_token"
- type="hidden"
- value="csrf"
- />
- </form>
-</gl-modal-stub>
-`;
diff --git a/spec/frontend/pages/admin/users/components/user_operation_confirmation_modal_spec.js b/spec/frontend/pages/admin/users/components/user_operation_confirmation_modal_spec.js
deleted file mode 100644
index f3a37a255cd..00000000000
--- a/spec/frontend/pages/admin/users/components/user_operation_confirmation_modal_spec.js
+++ /dev/null
@@ -1,46 +0,0 @@
-import { shallowMount } from '@vue/test-utils';
-import { GlModal } from '@gitlab/ui';
-import UserOperationConfirmationModal from '~/pages/admin/users/components/user_operation_confirmation_modal.vue';
-
-describe('User Operation confirmation modal', () => {
- let wrapper;
-
- const createComponent = (props = {}) => {
- wrapper = shallowMount(UserOperationConfirmationModal, {
- propsData: {
- title: 'title',
- content: 'content',
- action: 'action',
- url: '/url',
- username: 'username',
- csrfToken: 'csrf',
- method: 'method',
- ...props,
- },
- });
- };
-
- afterEach(() => {
- wrapper.destroy();
- wrapper = null;
- });
-
- it('renders modal with form included', () => {
- createComponent();
- expect(wrapper.element).toMatchSnapshot();
- });
-
- it('closing modal with ok button triggers form submit', () => {
- createComponent();
- const form = wrapper.find('form');
- jest.spyOn(form.element, 'submit').mockReturnValue();
- wrapper.find(GlModal).vm.$emit('ok');
- return wrapper.vm.$nextTick().then(() => {
- expect(form.element.submit).toHaveBeenCalled();
- expect(form.element.action).toContain(wrapper.props('url'));
- expect(new FormData(form.element).get('authenticity_token')).toEqual(
- wrapper.props('csrfToken'),
- );
- });
- });
-});