fix(test): update E2E assertions for TRU-81 wording
The TRU-81 change replaced the terse 'tilladt' wording with clearer 'tilgængelige/t' phrasing in the restriction toasts and tooltips. The E2E specs in pos-customer-rules.spec.js and pos-mobile-order-flow.spec.js were still asserting the old 'tilladt for denne kunde' substring, causing the 'changed-1-of-2-chromium-desktop' and 'changed-2-of-2-chromium-mobile' E2E PR checks to fail. Update the assertions to match the new wording.
This commit is contained in:
@@ -369,7 +369,7 @@ test("only tankcleaning customers can only add tankcleaning products", async ({
|
|||||||
const restrictedProductCard = page.getByTestId("pos-product-card-53").first();
|
const restrictedProductCard = page.getByTestId("pos-product-card-53").first();
|
||||||
await restrictedProductCard.click();
|
await restrictedProductCard.click();
|
||||||
await expect(restrictedProductCard).not.toHaveClass(/is-selected/);
|
await expect(restrictedProductCard).not.toHaveClass(/is-selected/);
|
||||||
await expect(page.locator(".swal2-popup:visible")).toContainText("Produktet er ikke tilladt for denne kunde");
|
await expect(page.locator(".swal2-popup:visible")).toContainText("Produktet er ikke tilgængeligt for denne kunde");
|
||||||
await page.locator(".swal2-confirm:visible").click();
|
await page.locator(".swal2-confirm:visible").click();
|
||||||
await expect(page.getByTestId("pos-add-to-cart-53")).toHaveCount(0);
|
await expect(page.getByTestId("pos-add-to-cart-53")).toHaveCount(0);
|
||||||
expect(orderItemPosts).toEqual([]);
|
expect(orderItemPosts).toEqual([]);
|
||||||
@@ -495,7 +495,7 @@ test("exact customer-rule configuration disables desktop add-on controls by opti
|
|||||||
|
|
||||||
await page.getByTestId("pos-addon-restriction-tooltip-63").hover();
|
await page.getByTestId("pos-addon-restriction-tooltip-63").hover();
|
||||||
await expect(page.locator(".tooltip-content:visible").last()).toContainText(
|
await expect(page.locator(".tooltip-content:visible").last()).toContainText(
|
||||||
"Tilvalg er ikke tilladt for denne kunde"
|
"Tilvalg er ikke tilgængelige for denne kunde"
|
||||||
);
|
);
|
||||||
|
|
||||||
for (const testId of ["pos-addon-63-increase", "pos-addon-63-name", "pos-addon-63-decrease"]) {
|
for (const testId of ["pos-addon-63-increase", "pos-addon-63-name", "pos-addon-63-decrease"]) {
|
||||||
|
|||||||
@@ -3673,7 +3673,7 @@ test.describe("POS mobile order flow", () => {
|
|||||||
await expect(page.getByTestId("pos-mobile-addon-71-increase")).toBeDisabled();
|
await expect(page.getByTestId("pos-mobile-addon-71-increase")).toBeDisabled();
|
||||||
await page.getByTestId("pos-mobile-addon-71-restriction-tooltip").click();
|
await page.getByTestId("pos-mobile-addon-71-restriction-tooltip").click();
|
||||||
await expect(page.locator(".tooltip-content:visible").last()).toContainText(
|
await expect(page.locator(".tooltip-content:visible").last()).toContainText(
|
||||||
"Tilvalg er ikke tilladt for denne kunde"
|
"Tilvalg er ikke tilgængelige for denne kunde"
|
||||||
);
|
);
|
||||||
|
|
||||||
for (const testId of ["pos-mobile-addon-71-decrease", "pos-mobile-addon-71", "pos-mobile-addon-71-increase"]) {
|
for (const testId of ["pos-mobile-addon-71-decrease", "pos-mobile-addon-71", "pos-mobile-addon-71-increase"]) {
|
||||||
@@ -3688,7 +3688,7 @@ test.describe("POS mobile order flow", () => {
|
|||||||
await expect(restrictedAdditionalItem).toBeDisabled();
|
await expect(restrictedAdditionalItem).toBeDisabled();
|
||||||
await page.getByTestId("pos-mobile-product-91-restriction-tooltip").click();
|
await page.getByTestId("pos-mobile-product-91-restriction-tooltip").click();
|
||||||
await expect(page.locator(".tooltip-content:visible").last()).toContainText(
|
await expect(page.locator(".tooltip-content:visible").last()).toContainText(
|
||||||
"Tilvalg er ikke tilladt for denne kunde"
|
"Tilvalg er ikke tilgængelige for denne kunde"
|
||||||
);
|
);
|
||||||
await expect
|
await expect
|
||||||
.poll(
|
.poll(
|
||||||
@@ -3769,7 +3769,7 @@ test.describe("POS mobile order flow", () => {
|
|||||||
await expect(blockedPrimary).toBeDisabled();
|
await expect(blockedPrimary).toBeDisabled();
|
||||||
await page.getByTestId("pos-mobile-product-53-restriction-tooltip").click();
|
await page.getByTestId("pos-mobile-product-53-restriction-tooltip").click();
|
||||||
await expect(page.locator(".tooltip-content:visible").last()).toContainText(
|
await expect(page.locator(".tooltip-content:visible").last()).toContainText(
|
||||||
"Produktet er ikke tilladt for denne kunde"
|
"Produktet er ikke tilgængeligt for denne kunde"
|
||||||
);
|
);
|
||||||
await blockedPrimary.evaluate((button) => button.click());
|
await blockedPrimary.evaluate((button) => button.click());
|
||||||
await expect(page.getByTestId("pos-mobile-vehicle-selection")).toBeVisible();
|
await expect(page.getByTestId("pos-mobile-vehicle-selection")).toBeVisible();
|
||||||
|
|||||||
Reference in New Issue
Block a user