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/nav/components/responsive_header_spec.js')
-rw-r--r--spec/frontend/nav/components/responsive_header_spec.js63
1 files changed, 0 insertions, 63 deletions
diff --git a/spec/frontend/nav/components/responsive_header_spec.js b/spec/frontend/nav/components/responsive_header_spec.js
deleted file mode 100644
index 2514035270a..00000000000
--- a/spec/frontend/nav/components/responsive_header_spec.js
+++ /dev/null
@@ -1,63 +0,0 @@
-import { shallowMount } from '@vue/test-utils';
-import { createMockDirective, getBinding } from 'helpers/vue_mock_directive';
-import ResponsiveHeader from '~/nav/components/responsive_header.vue';
-import TopNavMenuItem from '~/nav/components/top_nav_menu_item.vue';
-
-const TEST_SLOT_CONTENT = 'Test slot content';
-
-describe('~/nav/components/top_nav_menu_sections.vue', () => {
- let wrapper;
-
- const createComponent = () => {
- wrapper = shallowMount(ResponsiveHeader, {
- slots: {
- default: TEST_SLOT_CONTENT,
- },
- directives: {
- GlTooltip: createMockDirective('gl-tooltip'),
- },
- });
- };
-
- const findMenuItem = () => wrapper.findComponent(TopNavMenuItem);
-
- beforeEach(() => {
- createComponent();
- });
-
- it('renders slot', () => {
- expect(wrapper.text()).toBe(TEST_SLOT_CONTENT);
- });
-
- it('renders back button', () => {
- const button = findMenuItem();
-
- const tooltip = getBinding(button.element, 'gl-tooltip').value.title;
-
- expect(tooltip).toBe('Go back');
- expect(button.props()).toEqual({
- menuItem: {
- id: 'home',
- view: 'home',
- icon: 'chevron-lg-left',
- },
- iconOnly: true,
- });
- });
-
- it('emits nothing', () => {
- expect(wrapper.emitted()).toEqual({});
- });
-
- describe('when back button is clicked', () => {
- beforeEach(() => {
- findMenuItem().vm.$emit('click');
- });
-
- it('emits menu-item-click', () => {
- expect(wrapper.emitted()).toEqual({
- 'menu-item-click': [[{ id: 'home', view: 'home', icon: 'chevron-lg-left' }]],
- });
- });
- });
-});