jest.mock('components/Metadata', () =>
require('__mocks__/component-mock')('components/Metadata'));
jest.mock('components/Message', () =>
require('__mocks__/component-mock')('components/Message'));
jest.mock('components/App', () =>
require('__mocks__/component-mock')('components/App'));
import React from 'react';
import { render } from 'react-testing-library';
import IndexPage from 'pages/index';
const queryResult = {
site: {
siteMetadata: {
description: 'Test description',
defaultSyntax: 'testJs',
syntaxList: [
{ id: 'testJS', name: 'Testing JS' },
{ id: 'other', name: 'Other' }
]
}
}
};
describe('Index Page', () => {
test('rendering', () => {
const { asFragment } = render(
);
expect(asFragment()).toMatchSnapshot();
});
test('rendering with an expression on the URL', () => {
const { asFragment } = render(
);
expect(asFragment()).toMatchSnapshot();
});
});