summaryrefslogtreecommitdiff
path: root/packages/integrations/node/test/errors.test.js
diff options
context:
space:
mode:
authorGravatar Matthew Phillips <matthew@skypack.dev> 2024-08-13 08:58:47 -0400
committerGravatar GitHub <noreply@github.com> 2024-08-13 08:58:47 -0400
commite4422606e75a4403eeca4b77734efe5137800fd8 (patch)
treebfeb9ee01d30c6447c8b0442ba8e37f071a07689 /packages/integrations/node/test/errors.test.js
parent26c65914b1b900170e29a8f190e8948a24149338 (diff)
downloadastro-e4422606e75a4403eeca4b77734efe5137800fd8.tar.gz
astro-e4422606e75a4403eeca4b77734efe5137800fd8.tar.zst
astro-e4422606e75a4403eeca4b77734efe5137800fd8.zip
Encrypt server islands props (#11535)
* Encrypt server islands props * Comment on the hex algo * Use @oslojs/encoding * Rename functions * Add base to test * Remove old tests no longer valid * Run test locally * Make sure adapters run before manifest * Add a changeset * Adjust test adapter * don't assume adapter is at root * Add a changeset * Updates on review comments * Update oslo * Add better description of Node adapter change
Diffstat (limited to 'packages/integrations/node/test/errors.test.js')
-rw-r--r--packages/integrations/node/test/errors.test.js4
1 files changed, 3 insertions, 1 deletions
diff --git a/packages/integrations/node/test/errors.test.js b/packages/integrations/node/test/errors.test.js
index d75155aa5..c785af586 100644
--- a/packages/integrations/node/test/errors.test.js
+++ b/packages/integrations/node/test/errors.test.js
@@ -1,6 +1,7 @@
import assert from 'node:assert/strict';
import { after, before, describe, it } from 'node:test';
import { Worker } from 'node:worker_threads';
+import { fileURLToPath } from 'node:url';
import * as cheerio from 'cheerio';
import nodejs from '../dist/index.js';
import { loadFixture } from './test-utils.js';
@@ -29,7 +30,8 @@ describe('Errors', () => {
it('stays alive after offshoot promise rejections', async () => {
// this test needs to happen in a worker because node test runner adds a listener for unhandled rejections in the main thread
- const worker = new Worker('./test/fixtures/errors/dist/server/entry.mjs', {
+ const url = new URL('./fixtures/errors/dist/server/entry.mjs', import.meta.url);
+ const worker = new Worker(fileURLToPath(url), {
type: 'module',
env: { ASTRO_NODE_LOGGING: 'enabled' },
});