@@ -35,9 +35,9 @@ describe('Browser Builder index HTML processing', () => {
35
35
const content = virtualFs . fileBufferToString ( await host . read ( normalize ( fileName ) ) . toPromise ( ) ) ;
36
36
expect ( content ) . toBe (
37
37
`<html><head><base href="/"></head>`
38
- + `<body><app-root></app-root><script src="runtime.js"></script>`
39
- + `<script src="polyfills.js"></script><script src="styles.js"></script>`
40
- + `<script src="vendor.js"></script><script src="main.js"></script></body></html>` ,
38
+ + `<body><app-root></app-root><script src="runtime.js" defer ></script>`
39
+ + `<script src="polyfills.js" defer ></script><script src="styles.js" defer ></script>`
40
+ + `<script src="vendor.js" defer ></script><script src="main.js" defer ></script></body></html>` ,
41
41
) ;
42
42
await run . stop ( ) ;
43
43
} ) ;
@@ -57,9 +57,9 @@ describe('Browser Builder index HTML processing', () => {
57
57
const content = virtualFs . fileBufferToString ( await host . read ( normalize ( fileName ) ) . toPromise ( ) ) ;
58
58
expect ( content ) . toBe (
59
59
`<html><head><base href="/"></head><body><app-root></app-root>`
60
- + `<script src="runtime.js"></script><script src="polyfills.js"></script>`
61
- + `<script src="styles.js"></script><script src="vendor.js"></script>`
62
- + `<script src="main.js"></script></body></html>` ,
60
+ + `<script src="runtime.js" defer ></script><script src="polyfills.js" defer ></script>`
61
+ + `<script src="styles.js" defer ></script><script src="vendor.js" defer ></script>`
62
+ + `<script src="main.js" defer ></script></body></html>` ,
63
63
) ;
64
64
await run . stop ( ) ;
65
65
} ) ;
@@ -79,9 +79,9 @@ describe('Browser Builder index HTML processing', () => {
79
79
const content = virtualFs . fileBufferToString ( await host . read ( normalize ( fileName ) ) . toPromise ( ) ) ;
80
80
expect ( content ) . toBe (
81
81
`<html><head><title>í</title><base href="/"></head> `
82
- + `<body><app-root></app-root><script src="runtime.js"></script>`
83
- + `<script src="polyfills.js"></script><script src="styles.js"></script>`
84
- + `<script src="vendor.js"></script><script src="main.js"></script></body></html>` ,
82
+ + `<body><app-root></app-root><script src="runtime.js" defer ></script>`
83
+ + `<script src="polyfills.js" defer ></script><script src="styles.js" defer ></script>`
84
+ + `<script src="vendor.js" defer ></script><script src="main.js" defer ></script></body></html>` ,
85
85
) ;
86
86
await run . stop ( ) ;
87
87
} ) ;
@@ -101,9 +101,9 @@ describe('Browser Builder index HTML processing', () => {
101
101
const content = virtualFs . fileBufferToString ( await host . read ( normalize ( fileName ) ) . toPromise ( ) ) ;
102
102
expect ( content ) . toBe (
103
103
`<html><head><base href="/"><%= csrf_meta_tags %></head> `
104
- + `<body><app-root></app-root><script src="runtime.js"></script>`
105
- + `<script src="polyfills.js"></script><script src="styles.js"></script>`
106
- + `<script src="vendor.js"></script><script src="main.js"></script></body></html>` ,
104
+ + `<body><app-root></app-root><script src="runtime.js" defer ></script>`
105
+ + `<script src="polyfills.js" defer ></script><script src="styles.js" defer ></script>`
106
+ + `<script src="vendor.js" defer ></script><script src="main.js" defer ></script></body></html>` ,
107
107
) ;
108
108
await run . stop ( ) ;
109
109
} ) ;
@@ -146,9 +146,9 @@ describe('Browser Builder index HTML processing', () => {
146
146
const content = await host . read ( normalize ( outputIndexPath ) ) . toPromise ( ) ;
147
147
expect ( virtualFs . fileBufferToString ( content ) ) . toBe (
148
148
`<html><head><base href="/"><%= csrf_meta_tags %></head> `
149
- + `<body><app-root></app-root><script src="runtime.js"></script>`
150
- + `<script src="polyfills.js"></script><script src="styles.js"></script>`
151
- + `<script src="vendor.js"></script><script src="main.js"></script></body></html>` ,
149
+ + `<body><app-root></app-root><script src="runtime.js" defer ></script>`
150
+ + `<script src="polyfills.js" defer ></script><script src="styles.js" defer ></script>`
151
+ + `<script src="vendor.js" defer ></script><script src="main.js" defer ></script></body></html>` ,
152
152
) ;
153
153
} ) ;
154
154
@@ -189,9 +189,9 @@ describe('Browser Builder index HTML processing', () => {
189
189
const content = await host . read ( normalize ( outputIndexPath ) ) . toPromise ( ) ;
190
190
expect ( virtualFs . fileBufferToString ( content ) ) . toBe (
191
191
`<html><head><base href="/"></head> `
192
- + `<body><app-root></app-root><script src="runtime.js"></script>`
193
- + `<script src="polyfills.js"></script><script src="styles.js"></script>`
194
- + `<script src="vendor.js"></script><script src="main.js"></script></body></html>` ,
192
+ + `<body><app-root></app-root><script src="runtime.js" defer ></script>`
193
+ + `<script src="polyfills.js" defer ></script><script src="styles.js" defer ></script>`
194
+ + `<script src="vendor.js" defer ></script><script src="main.js" defer ></script></body></html>` ,
195
195
) ;
196
196
} ) ;
197
197
@@ -232,9 +232,9 @@ describe('Browser Builder index HTML processing', () => {
232
232
const content = await host . read ( normalize ( outputIndexPath ) ) . toPromise ( ) ;
233
233
expect ( virtualFs . fileBufferToString ( content ) ) . toBe (
234
234
`<html><head><base href="/"></head> `
235
- + `<body><app-root></app-root><script src="runtime.js"></script>`
236
- + `<script src="polyfills.js"></script><script src="styles.js"></script>`
237
- + `<script src="vendor.js"></script><script src="main.js"></script></body></html>` ,
235
+ + `<body><app-root></app-root><script src="runtime.js" defer ></script>`
236
+ + `<script src="polyfills.js" defer ></script><script src="styles.js" defer ></script>`
237
+ + `<script src="vendor.js" defer ></script><script src="main.js" defer ></script></body></html>` ,
238
238
) ;
239
239
} ) ;
240
240
} ) ;
0 commit comments