summaryrefslogtreecommitdiff
path: root/spec/frontend/runner/components/cells/runner_summary_field_spec.js
diff options
context:
space:
mode:
Diffstat (limited to 'spec/frontend/runner/components/cells/runner_summary_field_spec.js')
-rw-r--r--spec/frontend/runner/components/cells/runner_summary_field_spec.js49
1 files changed, 0 insertions, 49 deletions
diff --git a/spec/frontend/runner/components/cells/runner_summary_field_spec.js b/spec/frontend/runner/components/cells/runner_summary_field_spec.js
deleted file mode 100644
index b49addf112f..00000000000
--- a/spec/frontend/runner/components/cells/runner_summary_field_spec.js
+++ /dev/null
@@ -1,49 +0,0 @@
-import { GlIcon } from '@gitlab/ui';
-import { shallowMount } from '@vue/test-utils';
-import RunnerSummaryField from '~/runner/components/cells/runner_summary_field.vue';
-import { createMockDirective, getBinding } from 'helpers/vue_mock_directive';
-
-describe('RunnerSummaryField', () => {
- let wrapper;
-
- const findIcon = () => wrapper.findComponent(GlIcon);
- const getTooltipValue = () => getBinding(wrapper.element, 'gl-tooltip').value;
-
- const createComponent = ({ props, ...options } = {}) => {
- wrapper = shallowMount(RunnerSummaryField, {
- propsData: {
- icon: '',
- tooltip: '',
- ...props,
- },
- directives: {
- GlTooltip: createMockDirective(),
- },
- ...options,
- });
- };
-
- afterEach(() => {
- wrapper.destroy();
- });
-
- it('shows content in slot', () => {
- createComponent({
- slots: { default: 'content' },
- });
-
- expect(wrapper.text()).toBe('content');
- });
-
- it('shows icon', () => {
- createComponent({ props: { icon: 'git' } });
-
- expect(findIcon().props('name')).toBe('git');
- });
-
- it('shows tooltip', () => {
- createComponent({ props: { tooltip: 'tooltip' } });
-
- expect(getTooltipValue()).toBe('tooltip');
- });
-});