diff options
Diffstat (limited to 'packages/integrations/cloudflare/test/prerender.test.js')
-rw-r--r-- | packages/integrations/cloudflare/test/prerender.test.js | 50 |
1 files changed, 7 insertions, 43 deletions
diff --git a/packages/integrations/cloudflare/test/prerender.test.js b/packages/integrations/cloudflare/test/prerender.test.js index 6c2b8c5bb..8ba43f9e5 100644 --- a/packages/integrations/cloudflare/test/prerender.test.js +++ b/packages/integrations/cloudflare/test/prerender.test.js @@ -1,25 +1,17 @@ -import { loadFixture } from './test-utils.js'; +import { readFileSync } from 'fs'; +import { astroCli } from './_test-utils.js'; import { expect } from 'chai'; +import { fileURLToPath } from 'url'; -describe('Prerendering', () => { - /** @type {import('./test-utils').Fixture} */ - let fixture; +const root = new URL('./fixtures/prerender/', import.meta.url); +describe('Prerendering', () => { before(async () => { - process.env.PRERENDER = true; - fixture = await loadFixture({ - root: './fixtures/prerender/', - }); - await fixture.build(); - }); - - after(() => { - delete process.env.PRERENDER; - fixture.clean(); + await astroCli(fileURLToPath(root), 'build'); }); it('includes non prerendered routes in the routes.json config', async () => { - const foundRoutes = JSON.parse(await fixture.readFile('/_routes.json')); + const foundRoutes = JSON.parse(readFileSync(fileURLToPath(new URL('dist/_routes.json', root)))); expect(foundRoutes).to.deep.equal({ version: 1, @@ -28,31 +20,3 @@ describe('Prerendering', () => { }); }); }); - -describe('Hybrid rendering', () => { - /** @type {import('./test-utils').Fixture} */ - let fixture; - - before(async () => { - process.env.PRERENDER = false; - fixture = await loadFixture({ - root: './fixtures/prerender/', - output: 'hybrid', - }); - await fixture.build(); - }); - - after(() => { - delete process.env.PRERENDER; - }); - - it('includes non prerendered routes in the routes.json config', async () => { - const foundRoutes = JSON.parse(await fixture.readFile('/_routes.json')); - - expect(foundRoutes).to.deep.equal({ - version: 1, - include: ['/one', '/_image'], - exclude: [], - }); - }); -}); |