@@ -110,14 +110,14 @@ test('build w/ multi page', async () => {
110
110
const assertSharedAssets = file => {
111
111
// should split and preload vendor chunk
112
112
// expect(file).toMatch(/<link [^>]*js\/chunk-vendors[^>]*\.js" rel="preload" as="script">/)
113
- expect ( file ) . toMatch ( / < s c r i p t [ ^ > ] * s r c = " \/ j s \/ c h u n k - v e n d o r s \. \w + \. j s " t y p e = " m o d u l e " > / )
113
+ expect ( file ) . toMatch ( / < s c r i p t [ ^ > ] * t y p e = " m o d u l e " s r c = " \/ j s \/ c h u n k - v e n d o r s \. \w + \. j s " > / )
114
114
}
115
115
116
116
const index = await project . read ( 'dist/index.html' )
117
117
assertSharedAssets ( index )
118
118
// should split and preload common js and css
119
119
// expect(index).toMatch(/<link [^>]*js\/chunk-common[^>]*\.js" rel="preload" as="script">/)
120
- expect ( index ) . toMatch ( / < s c r i p t [ ^ > ] * s r c = " \/ j s \/ c h u n k - c o m m o n \. \w + \. j s " t y p e = " m o d u l e " > / )
120
+ expect ( index ) . toMatch ( / < s c r i p t [ ^ > ] * t y p e = " m o d u l e " s r c = " \/ j s \/ c h u n k - c o m m o n \. \w + \. j s " > / )
121
121
expect ( index ) . toMatch ( / < l i n k h r e f = " \/ c s s \/ c h u n k - c o m m o n \. \w + \. c s s " r e l = " s t y l e s h e e t " > / )
122
122
// expect(index).toMatch(/<link [^>]*chunk-common[^>]*\.css" rel="preload" as="style">/)
123
123
// should preload correct page file
@@ -128,9 +128,9 @@ test('build w/ multi page', async () => {
128
128
// expect(index).toMatch(/<link [^>]*css\/chunk-\w+\.\w+\.css" rel="prefetch">/)
129
129
// expect(index).toMatch(/<link [^>]*js\/chunk-\w+\.\w+\.js" rel="prefetch">/)
130
130
// should load correct page js
131
- expect ( index ) . toMatch ( / < s c r i p t [ ^ > ] * s r c = " \/ j s \/ i n d e x \. \w + \. j s " t y p e = " m o d u l e " > / )
132
- expect ( index ) . not . toMatch ( / < s c r i p t [ ^ > ] * s r c = " \/ j s \/ f o o \. \w + \. j s " t y p e = " m o d u l e " > / )
133
- expect ( index ) . not . toMatch ( / < s c r i p t [ ^ > ] * s r c = " \/ j s \/ b a r \. \w + \. j s " t y p e = " m o d u l e " > / )
131
+ expect ( index ) . toMatch ( / < s c r i p t [ ^ > ] * t y p e = " m o d u l e " s r c = " \/ j s \/ i n d e x \. \w + \. j s " > / )
132
+ expect ( index ) . not . toMatch ( / < s c r i p t [ ^ > ] * t y p e = " m o d u l e " s r c = " \/ j s \/ f o o \. \w + \. j s " > / )
133
+ expect ( index ) . not . toMatch ( / < s c r i p t [ ^ > ] * t y p e = " m o d u l e " s r c = " \/ j s \/ b a r \. \w + \. j s " > / )
134
134
135
135
const foo = await project . read ( 'dist/foo.html' )
136
136
assertSharedAssets ( foo )
@@ -143,9 +143,9 @@ test('build w/ multi page', async () => {
143
143
// expect(foo).not.toMatch(/<link [^>]*css\/chunk-\w+\.\w+\.css" rel="prefetch">/)
144
144
// expect(foo).not.toMatch(/<link [^>]*js\/chunk-\w+\.\w+\.js" rel="prefetch">/)
145
145
// should load correct page js
146
- expect ( foo ) . not . toMatch ( / < s c r i p t [ ^ > ] * s r c = " \/ j s \/ i n d e x \. \w + \. j s " t y p e = " m o d u l e " > / )
147
- expect ( foo ) . toMatch ( / < s c r i p t [ ^ > ] * s r c = " \/ j s \/ f o o \. \w + \. j s " t y p e = " m o d u l e " > / )
148
- expect ( foo ) . not . toMatch ( / < s c r i p t [ ^ > ] * s r c = " \/ j s \/ b a r \. \w + \. j s " t y p e = " m o d u l e " > / )
146
+ expect ( foo ) . not . toMatch ( / < s c r i p t [ ^ > ] * t y p e = " m o d u l e " s r c = " \/ j s \/ i n d e x \. \w + \. j s " > / )
147
+ expect ( foo ) . toMatch ( / < s c r i p t [ ^ > ] * t y p e = " m o d u l e " s r c = " \/ j s \/ f o o \. \w + \. j s " > / )
148
+ expect ( foo ) . not . toMatch ( / < s c r i p t [ ^ > ] * t y p e = " m o d u l e " s r c = " \/ j s \/ b a r \. \w + \. j s " > / )
149
149
150
150
const bar = await project . read ( 'dist/bar.html' )
151
151
assertSharedAssets ( bar )
@@ -162,9 +162,9 @@ test('build w/ multi page', async () => {
162
162
// expect(bar).toMatch(/<link [^>]*css\/chunk-\w+\.\w+\.css" rel="prefetch">/)
163
163
// expect(bar).toMatch(/<link [^>]*js\/chunk-\w+\.\w+\.js" rel="prefetch">/)
164
164
// should load correct page js
165
- expect ( bar ) . not . toMatch ( / < s c r i p t [ ^ > ] * s r c = " \/ j s \/ i n d e x \. \w + \. j s " t y p e = " m o d u l e " > / )
166
- expect ( bar ) . not . toMatch ( / < s c r i p t [ ^ > ] * s r c = " \/ j s \/ f o o \. \w + \. j s " t y p e = " m o d u l e " > / )
167
- expect ( bar ) . toMatch ( / < s c r i p t [ ^ > ] * s r c = " \/ j s \/ b a r \. \w + \. j s " t y p e = " m o d u l e " > / )
165
+ expect ( bar ) . not . toMatch ( / < s c r i p t [ ^ > ] * t y p e = " m o d u l e " s r c = " \/ j s \/ i n d e x \. \w + \. j s " > / )
166
+ expect ( bar ) . not . toMatch ( / < s c r i p t [ ^ > ] * t y p e = " m o d u l e " s r c = " \/ j s \/ f o o \. \w + \. j s " > / )
167
+ expect ( bar ) . toMatch ( / < s c r i p t [ ^ > ] * t y p e = " m o d u l e " s r c = " \/ j s \/ b a r \. \w + \. j s " > / )
168
168
169
169
// assert pages work
170
170
const port = await portfinder . getPortPromise ( )
0 commit comments