1*7d6b44cbSEd Tanousimport { mount } from '@vue/test-utils';
2e6693048SSukanya Pandeyimport PageTitle from '@/components/Global/PageTitle';
3e6693048SSukanya Pandey
4e6693048SSukanya Pandeydescribe('PageTitle.vue', () => {
5e6693048SSukanya Pandey  const wrapper = mount(PageTitle, {
6e6693048SSukanya Pandey    propsData: {
7e6693048SSukanya Pandey      description: 'A page title test description',
8e6693048SSukanya Pandey    },
9e6693048SSukanya Pandey    mocks: {
10e6693048SSukanya Pandey      $t: (key) => key,
11e6693048SSukanya Pandey      $route: {
12e6693048SSukanya Pandey        meta: {
13e6693048SSukanya Pandey          title: 'Page Title',
14e6693048SSukanya Pandey        },
15e6693048SSukanya Pandey      },
16e6693048SSukanya Pandey    },
17e6693048SSukanya Pandey  });
18e6693048SSukanya Pandey  it('should exist', () => {
19e6693048SSukanya Pandey    expect(wrapper.exists()).toBe(true);
20e6693048SSukanya Pandey  });
21e6693048SSukanya Pandey  it('should render h1 element', () => {
22e6693048SSukanya Pandey    expect(wrapper.find('h1').exists()).toBe(true);
23e6693048SSukanya Pandey  });
24e6693048SSukanya Pandey  it('should render p element', () => {
25e6693048SSukanya Pandey    expect(wrapper.find('p').exists()).toBe(true);
26e6693048SSukanya Pandey  });
27e6693048SSukanya Pandey  it('should render correctly', () => {
28e6693048SSukanya Pandey    expect(wrapper.element).toMatchSnapshot();
29e6693048SSukanya Pandey  });
30e6693048SSukanya Pandey});
31