summaryrefslogtreecommitdiff
path: root/packages/astro/e2e/react-component.test.js
blob: 7aba75a0c5fd7056234fdc704c2e43e6f9378dba (plain) (blame)
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 { prepareTestFactory } from './shared-component-tests.js';

const { test, createTests } = prepareTestFactory({ root: './fixtures/react-component/' });

test.describe('React components in Astro files', () => {
	createTests({
		pageUrl: '/',
		pageSourceFilePath: './src/pages/index.astro',
		componentFilePath: './src/components/JSXComponent.jsx',
	});
});

test.describe('React components in Markdown files', () => {
	createTests({
		pageUrl: '/markdown/',
		pageSourceFilePath: './src/pages/markdown.md',
		componentFilePath: './src/components/JSXComponent.jsx',
	});
});

test.describe('React components in MDX files', () => {
	createTests({
		pageUrl: '/mdx/',
		pageSourceFilePath: './src/pages/mdx.mdx',
		componentFilePath: './src/components/JSXComponent.jsx',
	});
});