Add all-in-one self-serve studio with flow editor, simulator, versioning, and enhanced E2E/OpenAPI support. Extend legacy edge gateway workflows.
This commit is contained in:
@@ -470,11 +470,15 @@ test.describe("Self-serve wash", () => {
|
||||
completedTasks: {},
|
||||
});
|
||||
|
||||
await mockApi(page, {
|
||||
const api = await mockApi(page, {
|
||||
authenticated: true,
|
||||
permissions: ["user"],
|
||||
selfServe: true,
|
||||
});
|
||||
const answeredSummary = api.selfServe.answerResponseByKey["7:AB12345:11:true"];
|
||||
api.selfServe.previewByKey["7:AB12345"].questions = answeredSummary.questions;
|
||||
api.selfServe.summaryBySessionId[501] = answeredSummary;
|
||||
api.selfServe.summaryByKey["7:AB12345"] = answeredSummary;
|
||||
await primeSession(page, {
|
||||
token: "self-serve-tasks-token",
|
||||
permissions: ["user"],
|
||||
@@ -595,8 +599,8 @@ test.describe("Self-serve wash", () => {
|
||||
await expect(page.getByTestId("self-serve-question-11")).toBeVisible();
|
||||
await page.getByTestId("self-serve-question-11-yes").click();
|
||||
|
||||
await expect(page.getByText("Ingen aktive tasks.")).toBeVisible();
|
||||
await expect(page.getByText("Ingen session-events endnu.")).toBeVisible();
|
||||
await expect(page.getByText("Prepare the truck")).toBeVisible();
|
||||
await expect(page.getByText("SESSION_SYNCED")).toBeVisible();
|
||||
const answeredQuestion = page.locator("li", { hasText: "Is the tarp removed?:" }).last();
|
||||
await expect(answeredQuestion).toBeVisible();
|
||||
await expect(answeredQuestion.locator("strong")).toHaveText("Ja");
|
||||
|
||||
Reference in New Issue
Block a user