Skip to content

Commit a376335

Browse files
fix(line-chart-web): ensure elements are scrolled into view before visibility checks
1 parent 73d5735 commit a376335

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

packages/pluggableWidgets/line-chart-web/e2e/LineChart.spec.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,14 @@
11
import { test, expect } from "@mendix/run-e2e/fixtures";
2-
import { waitForMendixApp } from "@mendix/run-e2e/mendix-helpers";
32

43
test.describe("line-chart-web", () => {
54
test.beforeEach(async ({ page }) => {
65
await page.goto("/");
7-
await waitForMendixApp(page);
86
});
97

108
test.describe("line style", () => {
119
test("renders basic line chart and compares with a screenshot baseline", async ({ page }) => {
1210
const basicLineChartElement = await page.locator(".mx-name-containerBasic");
11+
await basicLineChartElement.scrollIntoViewIfNeeded();
1312
await expect(basicLineChartElement).toBeVisible();
1413
await expect(
1514
page.locator(".mx-name-containerBasic > .widget-chart > .mx-react-plotly-chart")
@@ -137,6 +136,9 @@ test.describe("line-chart-web", () => {
137136
const dimensionPixelsElement = await page.locator(".mx-name-containerDimensionPixels");
138137
await dimensionPixelsElement.scrollIntoViewIfNeeded();
139138
await expect(dimensionPixelsElement).toBeVisible();
139+
await expect(
140+
page.locator(".mx-name-containerDimensionPixels > .widget-chart > .mx-react-plotly-chart")
141+
).toBeVisible();
140142
await expect(dimensionPixelsElement).toHaveScreenshot(`lineChartDimensionPixels.png`);
141143
});
142144

0 commit comments

Comments
 (0)