@@ -110,14 +110,14 @@ test('build w/ multi page', async () => {
110110 const assertSharedAssets = file => {
111111 // should split and preload vendor chunk
112112 // 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 " > / )
114114 }
115115
116116 const index = await project . read ( 'dist/index.html' )
117117 assertSharedAssets ( index )
118118 // should split and preload common js and css
119119 // 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 " > / )
121121 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 " > / )
122122 // expect(index).toMatch(/<link [^>]*chunk-common[^>]*\.css" rel="preload" as="style">/)
123123 // should preload correct page file
@@ -128,9 +128,9 @@ test('build w/ multi page', async () => {
128128 // expect(index).toMatch(/<link [^>]*css\/chunk-\w+\.\w+\.css" rel="prefetch">/)
129129 // expect(index).toMatch(/<link [^>]*js\/chunk-\w+\.\w+\.js" rel="prefetch">/)
130130 // 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 " > / )
134134
135135 const foo = await project . read ( 'dist/foo.html' )
136136 assertSharedAssets ( foo )
@@ -143,9 +143,9 @@ test('build w/ multi page', async () => {
143143 // expect(foo).not.toMatch(/<link [^>]*css\/chunk-\w+\.\w+\.css" rel="prefetch">/)
144144 // expect(foo).not.toMatch(/<link [^>]*js\/chunk-\w+\.\w+\.js" rel="prefetch">/)
145145 // 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 " > / )
149149
150150 const bar = await project . read ( 'dist/bar.html' )
151151 assertSharedAssets ( bar )
@@ -162,9 +162,9 @@ test('build w/ multi page', async () => {
162162 // expect(bar).toMatch(/<link [^>]*css\/chunk-\w+\.\w+\.css" rel="prefetch">/)
163163 // expect(bar).toMatch(/<link [^>]*js\/chunk-\w+\.\w+\.js" rel="prefetch">/)
164164 // 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 " > / )
168168
169169 // assert pages work
170170 const port = await portfinder . getPortPromise ( )
0 commit comments