|
1 | | -import { test, expect } from "@playwright/test"; |
| 1 | +import { expect, test } from "@playwright/test"; |
2 | 2 |
|
3 | 3 | test.afterEach("Cleanup session", async ({ page }) => { |
4 | 4 | // Because the test isolation that will open a new session for every test executed, and that exceeds Mendix's license limit of 5 sessions, so we need to force logout after each test. |
@@ -63,15 +63,10 @@ test.describe("datagrid-web filtering single select", () => { |
63 | 63 | await option("Yes").click({ delay: 20 }); |
64 | 64 | const rowCount = await rows(); |
65 | 65 | await expect(rowCount).toHaveCount(11); |
66 | | - await expect(await column(3).allTextContents()).toEqual( |
67 | | - expect.arrayContaining(["Yes", "Yes", "Yes", "Yes", "Yes", "Yes", "Yes", "Yes", "Yes", "Yes"]) |
68 | | - ); |
| 66 | + await expect(column(3)).toHaveText(["Yes", "Yes", "Yes", "Yes", "Yes", "Yes", "Yes", "Yes", "Yes", "Yes"]); |
69 | 67 | await booleanSelect().click({ delay: 20 }); |
70 | 68 | await page.getByRole("row", { name: "Pets (bool)" }).getByRole("option").first().click(); |
71 | | - const columnText = await column(3).allTextContents(); |
72 | | - expect(columnText).toEqual( |
73 | | - expect.arrayContaining(["Yes", "Yes", "Yes", "No", "Yes", "No", "No", "Yes", "No", "Yes"]) |
74 | | - ); |
| 69 | + await expect(column(3)).toHaveText(["Yes", "Yes", "Yes", "No", "Yes", "No", "No", "Yes", "No", "Yes"]); |
75 | 70 | }); |
76 | 71 |
|
77 | 72 | test("filter rows that have Cyan in Color column", async ({ page }) => { |
|
0 commit comments