summaryrefslogtreecommitdiff
path: root/packages/astro/test/ssr-preview.test.js
blob: 50cefa69c7abbee403c333940daf919376684ab2 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
import { before, describe, it } from 'node:test';
import testAdapter from './test-adapter.js';
import { loadFixture } from './test-utils.js';
describe('SSR Preview', () => {
	/** @type {import('./test-utils').Fixture} */
	let fixture;

	before(async () => {
		fixture = await loadFixture({
			root: './fixtures/ssr-preview/',
			output: 'server',
			adapter: testAdapter({ extendAdapter: { previewEntrypoint: './preview.mjs' } }),
		});
		await fixture.build();
	});

	it('preview server works', async () => {
		/** @type {import('./test-utils').PreviewServer} */
		const previewServer = await fixture.preview();
		await previewServer.stop();
	});
});