import assert from 'node:assert/strict'; import { before, describe, it } from 'node:test'; import { loadFixture } from './test-utils.js'; describe('Server Islands', () => { /** @type {import('./test-utils.js').Fixture} */ let fixture; before(async () => { fixture = await loadFixture({ root: './fixtures/server-islands/', }); await fixture.build(); }); it('server islands route is in the config', async () => { const config = JSON.parse(await fixture.readFile('../.vercel/output/config.json')); let found = null; for (let route of config.routes) { if (route.src?.includes('_server-islands')) { found = route; break; } } assert.notEqual(found, null, 'Default server islands route included'); }); });