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
commit932bd2eb07f1d7cb2c91e7e7d31fe84c919e302b (patch)
tree7dd2b4e60214963d2a4881a56551121e6690b49c /packages/integrations/node/test/errors.test.js
parent5c9183a8ee9918937cd866a150af99d12987b8f7 (diff)
downloadastro-932bd2eb07f1d7cb2c91e7e7d31fe84c919e302b.tar.gz
astro-932bd2eb07f1d7cb2c91e7e7d31fe84c919e302b.tar.zst
astro-932bd2eb07f1d7cb2c91e7e7d31fe84c919e302b.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' },
});