summaryrefslogtreecommitdiff
path: root/packages/integrations/netlify/test/edge-functions/test-utils.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/integrations/netlify/test/edge-functions/test-utils.ts')
-rw-r--r--packages/integrations/netlify/test/edge-functions/test-utils.ts13
1 files changed, 13 insertions, 0 deletions
diff --git a/packages/integrations/netlify/test/edge-functions/test-utils.ts b/packages/integrations/netlify/test/edge-functions/test-utils.ts
new file mode 100644
index 000000000..826f64d37
--- /dev/null
+++ b/packages/integrations/netlify/test/edge-functions/test-utils.ts
@@ -0,0 +1,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();
+}