summaryrefslogtreecommitdiff
path: root/spec/frontend/groups/components/empty_states/shared_projects_empty_state_spec.js
blob: c4ace1be1f3b20f7741e4ad9f90101f4c2291630 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
import { GlEmptyState } from '@gitlab/ui';

import { mountExtended } from 'helpers/vue_test_utils_helper';
import SharedProjectsEmptyState from '~/groups/components/empty_states/shared_projects_empty_state.vue';

let wrapper;

const defaultProvide = {
  newProjectIllustration: '/assets/illustrations/project-create-new-sm.svg',
};

const createComponent = () => {
  wrapper = mountExtended(SharedProjectsEmptyState, {
    provide: defaultProvide,
  });
};

describe('SharedProjectsEmptyState', () => {
  it('renders empty state', () => {
    createComponent();

    expect(wrapper.findComponent(GlEmptyState).props()).toMatchObject({
      title: SharedProjectsEmptyState.i18n.title,
      svgPath: defaultProvide.newProjectIllustration,
    });
  });
});