@@ -55,25 +55,33 @@ play.describe('browser service worker:', () => {
55
55
console . log ( `request.url(): ${ request . url ( ) } ` )
56
56
} )
57
57
context . on ( 'requestfailed' , ( request ) => {
58
- console . log ( `requestfailed: ${ request . url ( ) } ` )
58
+ console . log ( `context.requestfailed: ${ request . url ( ) } ` )
59
+ console . log ( `context.requestfailed request?.failure()?.errorText: ` , request ?. failure ( ) ?. errorText ) ;
60
+ } )
61
+ page . on ( 'requestfailed' , ( request ) => {
62
+ console . log ( `page.requestfailed: ${ request . url ( ) } ` )
63
+ console . log ( `page.requestfailed request?.failure()?.errorText: ` , request ?. failure ( ) ?. errorText ) ;
59
64
} )
60
65
const serviceWorkerResponsePromise = new Promise ( ( resolve , reject ) => {
61
66
context . on ( 'response' , async ( response ) => {
62
- console . log ( `response.url(): ${ response . url ( ) } ` )
67
+ console . log ( `context.response response.url(): ${ response . url ( ) } ` )
63
68
if ( response . url ( ) === ipfsRequestUrl && response . fromServiceWorker ( ) ) {
64
69
resolve ( response ) ;
65
70
}
66
71
} )
67
72
} )
68
- context . on ( 'response' , async ( response ) => {
69
- console . log ( `response.url(): ${ response . url ( ) } ` )
70
- console . log ( `response.fromServiceWorker(): ` , response . fromServiceWorker ( ) ) ;
71
- console . log ( `response.text(): ` , await response . text ( ) ) ;
72
- } )
73
73
74
74
// const currentURL = await page.url();
75
75
await page . goto ( ipfsRequestUrl , { waitUntil : 'commit' } ) ;
76
76
const serviceWorkerResponse = await serviceWorkerResponsePromise
77
+ page . on ( 'request' , async ( request ) => {
78
+ try {
79
+ console . log ( `page.request request.url(): ${ request . url ( ) } ` )
80
+ console . log ( `page.request (await request.response())?.status(): ${ ( await request . response ( ) ) ?. status ( ) } ` )
81
+ console . log ( `page.request await (await request.response())?.text(): ${ await ( await request . response ( ) ) ?. text ( ) } ` )
82
+ console . log ( `request.serviceWorker(): ` , request . serviceWorker ( ) ) ;
83
+ } catch { }
84
+ } ) ;
77
85
78
86
expect ( await serviceWorkerResponse . status ( ) ) . toBe ( 200 )
79
87
expect ( await serviceWorkerResponse . text ( ) ) . toContain ( "iframe" )
0 commit comments