mirror of
https://github.com/withastro/astro.git
synced 2025-04-07 23:41:43 -05:00
Fix env var replacement for export const prerender (#9807)
This commit is contained in:
parent
a3c4dcfee1
commit
1901ed3ef5
1 changed files with 38 additions and 0 deletions
|
@ -140,6 +140,44 @@ describe('Prerendering', () => {
|
|||
expect($('h1').text()).to.equal('Two');
|
||||
});
|
||||
});
|
||||
|
||||
describe('Dev', () => {
|
||||
let devServer;
|
||||
|
||||
before(async () => {
|
||||
process.env.PRERENDER = true;
|
||||
|
||||
fixture = await loadFixture({
|
||||
root: './fixtures/prerender/',
|
||||
output: 'server',
|
||||
adapter: nodejs({ mode: 'standalone' }),
|
||||
});
|
||||
devServer = await fixture.startDevServer();
|
||||
});
|
||||
|
||||
after(async () => {
|
||||
await devServer.stop();
|
||||
delete process.env.PRERENDER;
|
||||
});
|
||||
|
||||
it('Can render SSR route', async () => {
|
||||
const res = await fixture.fetch(`/one`);
|
||||
const html = await res.text();
|
||||
const $ = cheerio.load(html);
|
||||
|
||||
expect(res.status).to.equal(200);
|
||||
expect($('h1').text()).to.equal('One');
|
||||
});
|
||||
|
||||
it('Can render prerendered route', async () => {
|
||||
const res = await fixture.fetch(`/two`);
|
||||
const html = await res.text();
|
||||
const $ = cheerio.load(html);
|
||||
|
||||
expect(res.status).to.equal(200);
|
||||
expect($('h1').text()).to.equal('Two');
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
describe('Hybrid rendering', () => {
|
||||
|
|
Loading…
Add table
Reference in a new issue