import test from 'node:test'; import assert from 'node:assert/strict'; import { createRequire } from 'node:module'; import { fileURLToPath } from 'node:url'; import { spawnSync } from 'node:child_process'; const require = createRequire(import.meta.url); const workerd = require('workerd').default; test('native Workers runtime resolves session organization and rejects upstream redirects', () => { const result = spawnSync(workerd, ['test', fileURLToPath(new URL('./runtime/organization.capnp', import.meta.url)), 'organization'], { encoding: 'utf8', timeout: 20000 }); assert.equal(result.error, undefined, result.error?.message); assert.equal(result.status, 0, result.stdout + result.stderr); });