diff options
| author | Adam <[email protected]> | 2026-03-11 16:10:58 -0500 |
|---|---|---|
| committer | Adam <[email protected]> | 2026-03-11 16:11:02 -0500 |
| commit | a1cda29012e9521b1453950b5490fe18db1db4d5 (patch) | |
| tree | 87a6f984928cedf6a20670dc3773c5c0e5dd97c7 | |
| parent | f96e2d4222d70849ef8d4992565dc94e64832243 (diff) | |
| download | opencode-a1cda29012e9521b1453950b5490fe18db1db4d5.tar.gz opencode-a1cda29012e9521b1453950b5490fe18db1db4d5.zip | |
chore: fix test
| -rw-r--r-- | packages/app/e2e/session/session-review.spec.ts | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/packages/app/e2e/session/session-review.spec.ts b/packages/app/e2e/session/session-review.spec.ts index 89d04e67d..fbca8d33a 100644 --- a/packages/app/e2e/session/session-review.spec.ts +++ b/packages/app/e2e/session/session-review.spec.ts @@ -85,7 +85,10 @@ async function expand(page: Parameters<typeof test>[0]["page"]) { async function waitMark(page: Parameters<typeof test>[0]["page"], file: string, mark: string) { await page.waitForFunction( ({ file, mark }) => { - const head = Array.from(document.querySelectorAll("h3")).find( + const view = document.querySelector('[data-slot="session-review-scroll"] .scroll-view__viewport') + if (!(view instanceof HTMLElement)) return false + + const head = Array.from(view.querySelectorAll("h3")).find( (node) => node instanceof HTMLElement && node.textContent?.includes(file), ) if (!(head instanceof HTMLElement)) return false @@ -106,7 +109,7 @@ async function spot(page: Parameters<typeof test>[0]["page"], file: string) { const view = document.querySelector('[data-slot="session-review-scroll"] .scroll-view__viewport') if (!(view instanceof HTMLElement)) return null - const row = Array.from(document.querySelectorAll("h3")).find( + const row = Array.from(view.querySelectorAll("h3")).find( (node) => node instanceof HTMLElement && node.textContent?.includes(file), ) if (!(row instanceof HTMLElement)) return null |
