test: improve test reliability with updated selectors and utility functions (#7943)
✨ (auto-login-off.spec.ts): update text selector to match new welcome message for improved test accuracy ♻️ (user-flow-state-cleanup.spec.ts): refactor test to use the new welcome message selector for consistency and accuracy 📝 (autoLogin.spec.ts): add import statement for awaitBootstrapTest utility function to fix test failures due to missing import
This commit is contained in:
parent
d84ae71e7d
commit
4995a19609
3 changed files with 14 additions and 14 deletions
|
|
@ -206,12 +206,9 @@ test(
|
|||
|
||||
expect(
|
||||
(
|
||||
await page.waitForSelector(
|
||||
"text=Begin with a template, or start from scratch.",
|
||||
{
|
||||
timeout: 30000,
|
||||
},
|
||||
)
|
||||
await page.waitForSelector("text=Welcome to LangFlow", {
|
||||
timeout: 30000,
|
||||
})
|
||||
).isVisible(),
|
||||
);
|
||||
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ import { awaitBootstrapTest } from "../../utils/await-bootstrap-test";
|
|||
|
||||
test(
|
||||
"flow state should be properly cleaned up between user sessions",
|
||||
{ tag: ["@bug-fix", "@api", "@database"] },
|
||||
{ tag: ["@release", "@api", "@database"] },
|
||||
async ({ page }) => {
|
||||
// Disable auto login
|
||||
await page.route("**/api/v1/auto_login", (route) => {
|
||||
|
|
@ -89,10 +89,9 @@ test(
|
|||
// Check that User A starts with an empty flows list
|
||||
expect(
|
||||
(
|
||||
await page.waitForSelector(
|
||||
"text=Begin with a template, or start from scratch.",
|
||||
{ timeout: 30000 },
|
||||
)
|
||||
await page.waitForSelector("text=Welcome to LangFlow", {
|
||||
timeout: 30000,
|
||||
})
|
||||
).isVisible(),
|
||||
);
|
||||
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
import { test } from "@playwright/test";
|
||||
|
||||
import { awaitBootstrapTest } from "../../utils/await-bootstrap-test";
|
||||
test.describe(
|
||||
"Auto_login tests",
|
||||
{ tag: ["@release", "@api", "@database"] },
|
||||
|
|
@ -9,7 +9,9 @@ test.describe(
|
|||
"auto_login sign in",
|
||||
{ tag: ["@release", "@api", "@database"] },
|
||||
async ({ page }) => {
|
||||
await page.goto("/");
|
||||
await awaitBootstrapTest(page, {
|
||||
skipModal: true,
|
||||
});
|
||||
await page.getByText("New Flow", { exact: true }).click();
|
||||
},
|
||||
);
|
||||
|
|
@ -18,7 +20,9 @@ test.describe(
|
|||
"auto_login block_admin",
|
||||
{ tag: ["@release", "@api", "@database"] },
|
||||
async ({ page }) => {
|
||||
await page.goto("/");
|
||||
await awaitBootstrapTest(page, {
|
||||
skipModal: true,
|
||||
});
|
||||
await page.getByText("New Flow", { exact: true }).click();
|
||||
await page.waitForSelector('[data-testid="modal-title"]', {
|
||||
timeout: 5000,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue