Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'spec/frontend/pages/admin/jobs/index/components/cancel_jobs_spec.js')
-rw-r--r--spec/frontend/pages/admin/jobs/index/components/cancel_jobs_spec.js57
1 files changed, 0 insertions, 57 deletions
diff --git a/spec/frontend/pages/admin/jobs/index/components/cancel_jobs_spec.js b/spec/frontend/pages/admin/jobs/index/components/cancel_jobs_spec.js
deleted file mode 100644
index de6d44eabdc..00000000000
--- a/spec/frontend/pages/admin/jobs/index/components/cancel_jobs_spec.js
+++ /dev/null
@@ -1,57 +0,0 @@
-import { GlButton } from '@gitlab/ui';
-import { createMockDirective, getBinding } from 'helpers/vue_mock_directive';
-import { TEST_HOST } from 'helpers/test_constants';
-import { shallowMountExtended } from 'helpers/vue_test_utils_helper';
-import CancelJobs from '~/pages/admin/jobs/index/components/cancel_jobs.vue';
-import CancelJobsModal from '~/pages/admin/jobs/index/components/cancel_jobs_modal.vue';
-import {
- CANCEL_JOBS_MODAL_ID,
- CANCEL_BUTTON_TOOLTIP,
-} from '~/pages/admin/jobs/index/components/constants';
-
-describe('CancelJobs component', () => {
- let wrapper;
-
- const findCancelJobs = () => wrapper.findComponent(CancelJobs);
- const findButton = () => wrapper.findComponent(GlButton);
- const findModal = () => wrapper.findComponent(CancelJobsModal);
-
- const createComponent = (props = {}) => {
- wrapper = shallowMountExtended(CancelJobs, {
- directives: {
- GlModal: createMockDirective('gl-modal'),
- GlTooltip: createMockDirective('gl-tooltip'),
- },
- propsData: {
- url: `${TEST_HOST}/cancel_jobs_modal.vue/cancelAll`,
- ...props,
- },
- });
- };
-
- beforeEach(() => {
- createComponent();
- });
-
- it('has correct inputs', () => {
- expect(findCancelJobs().props().url).toBe(`${TEST_HOST}/cancel_jobs_modal.vue/cancelAll`);
- });
-
- it('has correct button variant', () => {
- expect(findButton().props().variant).toBe('danger');
- });
-
- it('checks that button and modal are connected', () => {
- const buttonModalDirective = getBinding(findButton().element, 'gl-modal');
- const modalId = findModal().props('modalId');
-
- expect(buttonModalDirective.value).toBe(CANCEL_JOBS_MODAL_ID);
- expect(modalId).toBe(CANCEL_JOBS_MODAL_ID);
- });
-
- it('checks that tooltip is displayed', () => {
- const buttonTooltipDirective = getBinding(findButton().element, 'gl-tooltip');
-
- expect(buttonTooltipDirective.value).toBe(CANCEL_BUTTON_TOOLTIP);
- });
-});