import { loadFixture } from './test-utils.js'; import { expect } from 'chai'; import slash from 'slash'; describe('Prerendering', () => { /** @type {import('./test-utils').Fixture} */ let fixture; before(async () => { process.env.PRERENDER = true; fixture = await loadFixture({ root: './fixtures/prerender/', }); await fixture.build(); }); after(() => { delete process.env.PRERENDER; fixture.clean(); }); it('includes prerendered routes in the routes.json config', async () => { const foundRoutes = JSON.parse(await fixture.readFile('/_routes.json')).exclude.map((r) => slash(r) ); const expectedExcludedRoutes = ['/_worker.js', '/one/index.html', '/one/']; expect(foundRoutes.every((element) => expectedExcludedRoutes.includes(element))).to.be.true; }); }); describe('Hybrid rendering', () => { /** @type {import('./test-utils').Fixture} */ let fixture; before(async () => { process.env.PRERENDER = false; fixture = await loadFixture({ root: './fixtures/prerender/', output: 'hybrid', experimental: { hybridOutput: true, }, }); await fixture.build(); }); after(() => { delete process.env.PRERENDER; }); it('includes prerendered routes in the routes.json config', async () => { const foundRoutes = JSON.parse(await fixture.readFile('/_routes.json')).exclude.map((r) => slash(r) ); const expectedExcludedRoutes = ['/_worker.js', '/index.html', '/']; expect(foundRoutes.every((element) => expectedExcludedRoutes.includes(element))).to.be.true; }); }); on> Unnamed repository; edit this file 'description' to name the repository.
aboutsummaryrefslogtreecommitdiff
path: root/integration/snippets/segfault.js (unfollow)
AgeCommit message (Expand)AuthorFilesLines
2022-03-08Fix https://github.com/Jarred-Sumner/bun/issues/122Gravatar Jarred Sumner 2-2/+16
2022-03-08Update sourcemap.zigGravatar Jarred Sumner 1-6/+6
2022-03-08[bun.js] WIP sourcemap supportGravatar Jarred Sumner 3-249/+646
2022-03-07Add VLQ bench, improve decodeVLQ perfGravatar Jarred Sumner 3-3/+138
2022-03-07Optimize sourcemapsGravatar Jarred Sumner 6-90/+210
2022-03-07Update options.zigGravatar Jarred Sumner 1-4/+37
2022-03-07source maps optimizationsGravatar Jarred Sumner 11-85/+458
2022-03-07[JS] Don't make this inlineGravatar Jarred Sumner 1-2/+2
2022-03-07[JS] Slight optimization for newlinesGravatar Jarred Sumner 1-36/+2
2022-03-07[JS Parser] Fix bug with decoding escape sequencesGravatar Jarred Sumner 1-4/+4
2022-03-07[JS/JSON] Optimize parsing long stringsGravatar Jarred Sumner 1-1/+37
2022-03-07[JS Parser] Add optimization for JSX spreadGravatar Jarred Sumner 1-0/+11
2022-03-061.7x faster sourcemap printingGravatar Jarred Sumner 1-24/+32
2022-03-06source maps work for app code in `bun dev`!Gravatar Jarred Sumner 19-153/+1098
2022-03-05[JS Parser] dot property shorthand for JSXGravatar Jarred Sumner 3-10/+82
2022-03-05Update README.mdGravatar Jarred Sumner 1-1/+1
2022-03-05Update README.mdGravatar Jarred Sumner 1-1/+1
2022-03-05Update README.mdGravatar Jarred Sumner 1-1/+12