@@ -9,7 +9,7 @@ async function enableOfflineMode(page, browser) {
99 await sleep ( 2000 ) ; // wait for service worker installation.
1010 await page . setOfflineMode ( true ) ;
1111 const targets = await browser . targets ( ) ;
12- const serviceWorker = targets . find ( ( t ) => t . type ( ) === 'service_worker' ) ;
12+ const serviceWorker = targets . find ( t => t . type ( ) === 'service_worker' ) ;
1313 const serviceWorkerConnection = await serviceWorker . createCDPSession ( ) ;
1414 await serviceWorkerConnection . send ( 'Network.enable' ) ;
1515 await serviceWorkerConnection . send ( 'Network.emulateNetworkConditions' , {
@@ -57,7 +57,7 @@ describe('preact service worker tests', () => {
5757 const offlineContent = await page . content ( ) ;
5858 await page . waitForSelector ( 'h1' ) ;
5959 expect (
60- await page . $$eval ( 'h1' , ( nodes ) => nodes . map ( ( n ) => n . innerText ) )
60+ await page . $$eval ( 'h1' , nodes => nodes . map ( n => n . innerText ) )
6161 ) . toEqual ( [ 'Preact App' , 'Home' ] ) ;
6262 expect ( offlineContent ) . not . toEqual ( initialContent ) ;
6363 } ) ;
@@ -86,13 +86,11 @@ describe('preact service worker tests', () => {
8686 } ) ;
8787
8888 it ( 'should respond with 200.html when offline' , async ( ) => {
89- const swText = await fetch ( 'http://localhost:3000/sw-esm.js' ) . then ( ( res ) =>
89+ const swText = await fetch ( 'http://localhost:3000/sw-esm.js' ) . then ( res =>
9090 res . text ( )
9191 ) ;
9292 // eslint-disable-next-line no-useless-escape
93- expect ( swText ) . toContain (
94- 'caches.match((t="/200.html",ce().getCacheKeyForURL(t)))'
95- ) ;
93+ expect ( swText ) . toContain ( 'caches.match(T("/200.html")||T("/index.html"))' ) ;
9694 const page = await browser . newPage ( ) ;
9795 await page . setCacheEnabled ( false ) ;
9896 await page . goto ( 'http://localhost:3000' , {
@@ -101,8 +99,8 @@ describe('preact service worker tests', () => {
10199 await enableOfflineMode ( page , browser ) ;
102100 await page . reload ( { waitUntil : 'networkidle0' } ) ;
103101 expect (
104- await page . $$eval ( 'script[type=__PREACT_CLI_DATA__]' , ( nodes ) =>
105- nodes . map ( ( n ) => n . innerText )
102+ await page . $$eval ( 'script[type=__PREACT_CLI_DATA__]' , nodes =>
103+ nodes . map ( n => n . innerText )
106104 )
107105 ) . toEqual ( [ '%7B%22preRenderData%22:%7B%22url%22:%22/200.html%22%7D%7D' ] ) ;
108106 } ) ;
0 commit comments