summaryrefslogtreecommitdiff
path: root/packages/integrations/netlify/test/edge-functions/test-utils.ts
blob: 826f64d37cd5923d59ecaad9bf5e1e247c5bc29f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
// @ts-ignore
import { fromFileUrl } from './deps.ts';
const dir = new URL('./', import.meta.url);

export async function runBuild(fixturePath: string) {
	// @ts-ignore
	let proc = Deno.run({
		cmd: ['node', '../../../../../../astro/astro.js', 'build', '--silent'],
		cwd: fromFileUrl(new URL(fixturePath, dir)),
	});
	await proc.status();
	return async () => await proc.close();
}