Skip to content

Commit 761a452

Browse files
wagnermacielvikerman
authored andcommitted
Feat/mark prerendered routes (#1384)
1 parent d978eb0 commit 761a452

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

modules/builders/src/prerender/index.spec.ts

+5-3
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,9 @@ describe('Prerender Builder', () => {
158158

159159
describe('#_renderUniversal', () => {
160160
const INITIAL_HTML = '<html></html>';
161+
const MARKED_HTML = INITIAL_HTML + '<!-- This page was prerendered with Angular Universal -->';
161162
const RENDERED_HTML = '<html>[Rendered Content]</html>';
163+
162164
let renderModuleFnSpy: jasmine.Spy;
163165
let readFileSyncSpy: jasmine.Spy;
164166
let mkdirSyncSpy: jasmine.Spy;
@@ -196,9 +198,9 @@ describe('Prerender Builder', () => {
196198
options.routes = ['route1', 'route2', 'route3'];
197199
await PrerenderModule._renderUniversal(options, context, browserResult, serverResult);
198200
expect(renderModuleFnSpy.calls.allArgs()).toEqual([
199-
[emptyFn, {document: INITIAL_HTML, url: 'route1'}],
200-
[emptyFn, {document: INITIAL_HTML, url: 'route2'}],
201-
[emptyFn, {document: INITIAL_HTML, url: 'route3'}],
201+
[emptyFn, {document: MARKED_HTML, url: 'route1'}],
202+
[emptyFn, {document: MARKED_HTML, url: 'route2'}],
203+
[emptyFn, {document: MARKED_HTML, url: 'route3'}],
202204
]);
203205
});
204206

modules/builders/src/prerender/index.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ export async function _renderUniversal(
5050
// Render each route and write them to <route>/index.html.
5151
for (const route of options.routes) {
5252
const renderOpts = {
53-
document: indexHtml,
53+
document: indexHtml + '<!-- This page was prerendered with Angular Universal -->',
5454
url: route,
5555
};
5656
const html = await renderModuleFn(AppServerModuleDef, renderOpts);

0 commit comments

Comments
 (0)