summaryrefslogtreecommitdiff
path: root/packages/integrations/netlify/test/edge-functions/test-utils.ts
diff options
context:
space:
mode:
authorGravatar Matthew Phillips <matthew@skypack.dev> 2023-08-10 14:38:51 -0400
committerGravatar GitHub <noreply@github.com> 2023-08-10 14:38:51 -0400
commit2ee418e06ab1f7855dee0078afbad0b06de3b183 (patch)
tree3af0e146c29c9b41ed79b097cc6276dbcb09a402 /packages/integrations/netlify/test/edge-functions/test-utils.ts
parent9cc4e48e6a858d3a12e6373a5e287b32d24a1c5a (diff)
downloadastro-2ee418e06ab1f7855dee0078afbad0b06de3b183.tar.gz
astro-2ee418e06ab1f7855dee0078afbad0b06de3b183.tar.zst
astro-2ee418e06ab1f7855dee0078afbad0b06de3b183.zip
Remove the Nelify Edge adapter (#8029)
Diffstat (limited to 'packages/integrations/netlify/test/edge-functions/test-utils.ts')
-rw-r--r--packages/integrations/netlify/test/edge-functions/test-utils.ts50
1 files changed, 0 insertions, 50 deletions
diff --git a/packages/integrations/netlify/test/edge-functions/test-utils.ts b/packages/integrations/netlify/test/edge-functions/test-utils.ts
deleted file mode 100644
index ed6e4c20c..000000000
--- a/packages/integrations/netlify/test/edge-functions/test-utils.ts
+++ /dev/null
@@ -1,50 +0,0 @@
-import { fromFileUrl, readableStreamFromReader } from './deps.ts';
-const dir = new URL('./', import.meta.url);
-
-export function loadFixture(fixturePath: string, envionmentVariables?: Record<string, string>) {
- async function runBuild() {
- const proc = Deno.run({
- cmd: ['node', '../../../../../../astro/astro.js', 'build'],
- env: envionmentVariables,
- cwd: fromFileUrl(new URL(fixturePath, dir)),
- });
- await proc.status();
- proc.close();
- }
-
- async function runApp(entryPath: string) {
- const entryUrl = new URL(entryPath, dir);
- let proc = Deno.run({
- cmd: ['deno', 'run', '--allow-env', '--allow-net', fromFileUrl(entryUrl)],
- env: envionmentVariables,
- //cwd: fromFileUrl(entryUrl),
- stderr: 'piped',
- });
- const stderr = readableStreamFromReader(proc.stderr);
- const dec = new TextDecoder();
- for await (let bytes of stderr) {
- let msg = dec.decode(bytes);
- if (msg.includes(`Server running`)) {
- break;
- }
- }
- return () => proc.close();
- }
-
- async function cleanup() {
- const netlifyPath = new URL('.netlify', new URL(fixturePath, dir));
- const distPath = new URL('dist', new URL(fixturePath, dir));
-
- // remove the netlify folder
- await Deno.remove(netlifyPath, { recursive: true });
-
- // remove the dist folder
- await Deno.remove(distPath, { recursive: true });
- }
-
- return {
- runApp,
- runBuild,
- cleanup,
- };
-}