feat(payment): support user-bound seven-discount offers
Docker Image / Build and Push Docker Image (push) Successful in 1m55s
Docker Image / Build and Push Docker Image (push) Successful in 1m55s
This commit is contained in:
@@ -29,3 +29,21 @@ test("renders a backend commercial action and opens the private zone", async ({
|
||||
|
||||
await expect(page).toHaveURL(/\/characters\/elio\/private-zone$/);
|
||||
});
|
||||
|
||||
test("asks for consent before opening a user-bound discount plan", async ({
|
||||
page,
|
||||
}) => {
|
||||
await enterChatFromSplash(page);
|
||||
|
||||
const input = page.getByRole("textbox", { name: "Message" });
|
||||
await input.fill("discount offer test");
|
||||
await input.press("Enter");
|
||||
|
||||
const offer = page.getByLabel("Yes, ask for me");
|
||||
await expect(offer).toContainText("Want me to ask for my best private offer?");
|
||||
await offer.getByRole("button", { name: "Yes, ask for me" }).click();
|
||||
|
||||
await expect(page).toHaveURL(
|
||||
/\/subscription\?type=vip.*planId=vip_annual.*commercialOfferId=13ec8a10/,
|
||||
);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user