Skip to content
This repository was archived by the owner on Jan 12, 2024. It is now read-only.

Commit 2da59c8

Browse files
committed
debugging requestfailed
1 parent 07760c7 commit 2da59c8

File tree

1 file changed

+15
-7
lines changed
  • examples/browser-service-worker/tests

1 file changed

+15
-7
lines changed

examples/browser-service-worker/tests/test.js

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -55,25 +55,33 @@ play.describe('browser service worker:', () => {
5555
console.log(`request.url(): ${request.url()}`)
5656
})
5757
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);
5964
})
6065
const serviceWorkerResponsePromise = new Promise((resolve, reject) => {
6166
context.on('response', async (response) => {
62-
console.log(`response.url(): ${response.url()}`)
67+
console.log(`context.response response.url(): ${response.url()}`)
6368
if (response.url() === ipfsRequestUrl && response.fromServiceWorker()) {
6469
resolve(response);
6570
}
6671
})
6772
})
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-
})
7373

7474
// const currentURL = await page.url();
7575
await page.goto(ipfsRequestUrl, {waitUntil: 'commit'});
7676
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+
});
7785

7886
expect(await serviceWorkerResponse.status()).toBe(200)
7987
expect(await serviceWorkerResponse.text()).toContain("iframe")

0 commit comments

Comments
 (0)