@gasket/plugin-nextjs
Version:
Adds Next support to your application
26 lines (23 loc) • 690 B
JSX
import React from 'react';
import { render, screen } from '@testing-library/react';
import IndexPage from '../pages/index.jsx';
import { expect } from 'vitest';
{{#if hasGasketIntl}}
import { IntlProvider } from '{{reactIntlPkg}}';
import { createRequire } from 'module';
const messages = createRequire(import.meta.url)('../locales/en-US.json');
{{/if}}
describe('IndexPage', () => {
it('renders page', () => {
render(
{{#if hasGasketIntl}}
<IntlProvider locale={ 'en-US' } messages={ messages }>
{{/if}}
<IndexPage />
{{#if hasGasketIntl}}
</IntlProvider>
{{/if}}
);
expect(screen.getByRole('heading').textContent).toBe('Welcome to Gasket!');
});
});