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

Commit aacc44d

Browse files
committed
debugging: query /view directly
this removes the need for playwright navigating iframes and still utilizes the serviceWorker in the test
1 parent 50c8cfc commit aacc44d

File tree

1 file changed

+11
-11
lines changed
  • examples/browser-service-worker/tests

1 file changed

+11
-11
lines changed

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

+11-11
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ play.describe('browser service worker:', () => {
3333
expect(await page.textContent(textDOM)).toContain("Load content by adding IPFS path to the URL")
3434
expect(await page.textContent(linkDOM)).toContain("/ipfs/bafy")
3535

36-
const ipfsRequestUrl = `http://localhost:${servers[0].port}/ipfs/Qmf412jQZiuVUtdgnB36FXFX7xg5V6KEbSJ4dpQuhkLyfD`
36+
const ipfsRequestUrl = `http://localhost:${servers[0].port}/view/ipfs/Qmf412jQZiuVUtdgnB36FXFX7xg5V6KEbSJ4dpQuhkLyfD`
3737

3838
/**
3939
* Wait for the service worker to be ready
@@ -89,20 +89,20 @@ play.describe('browser service worker:', () => {
8989
});
9090

9191
expect(await serviceWorkerResponse.status()).toBe(200)
92-
expect(await serviceWorkerResponse.text()).toContain("iframe")
92+
expect(await serviceWorkerResponse.text()).toContain("hello world")
9393
// await page.waitForSelector('#viewer', {state: 'visible'})
9494

95-
const frameText2 = page.frameLocator('#viewer').locator(textDOM)
96-
// await frameText2.waitFor({state: 'visible'})
95+
// const frameText2 = page.frameLocator('#viewer').locator(textDOM)
96+
// // await frameText2.waitFor({state: 'visible'})
9797

98-
// loop over all of the frames and log their content
99-
const frames = await page.frames();
100-
for (const frame of frames) {
101-
console.log('page.frames textContent: ', await frame.textContent(textDOM));
102-
console.log('page.frames innerText: ', await frame.innerText(textDOM));
103-
}
98+
// // loop over all of the frames and log their content
99+
// const frames = await page.frames();
100+
// for (const frame of frames) {
101+
// console.log('page.frames textContent: ', await frame.textContent(textDOM));
102+
// console.log('page.frames innerText: ', await frame.innerText(textDOM));
103+
// }
104104

105-
expect(await frameText2.textContent()).toContain("hello world")
105+
// expect(await frameText2.textContent()).toContain("hello world")
106106

107107
// const elementFrame = await page.waitForSelector("iframe")
108108
// /**

0 commit comments

Comments
 (0)