mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-13 06:32:03 +00:00
test(e2e): focus the lab reading once the timeline has redrawn it
The chart redraws its point targets when the marker's readings arrive; a target focused just before that is replaced and no tip opens.
This commit is contained in:
1 parent
beb7187c2b
commit
c66ffa9914
1 file changed
+6
-2
@@ -865,9 +865,13 @@ test("a lab marker is picked, drawn as its readings, read on its own and kept",
|
||||
const target = page.locator(
|
||||
'[data-slot="timeline-point-target"][data-series="lab:bm-ferritin"][data-t="fe-1"]',
|
||||
);
|
||||
await target.focus();
|
||||
const tip = page.locator('[data-slot="timeline-point-tip"]');
|
||||
await expect(tip).toHaveAttribute("data-t", "fe-1");
|
||||
// The chart redraws its targets once the marker's readings arrive, and a
|
||||
// target focused just before that is gone; focus the one that stays.
|
||||
await expect(async () => {
|
||||
await target.focus();
|
||||
await expect(tip).toHaveAttribute("data-t", "fe-1", { timeout: 1_000 });
|
||||
}).toPass({ timeout: 10_000 });
|
||||
await expect(tip).toContainText("22 ng/mL");
|
||||
await expect(tip).toContainText("Laborbefund März");
|
||||
|
||||
|
||||
Reference in new issue
Block a user