From 5716934201b6ac2554fb638c1e116f5452d4c9f3 Mon Sep 17 00:00:00 2001 From: Steven Enamakel Date: Tue, 2 Jun 2026 21:22:29 -0400 Subject: [PATCH 1/2] test(playwright): add functional UI flow coverage --- app/scripts/e2e-web-build.sh | 1 + .../settings/panels/AgentEditorPage.tsx | 1 + .../specs/chat-management-functional.spec.ts | 116 +++++++++++ .../connector-session-guard-matrix.spec.ts | 186 ++++++++++++++++++ .../intelligence-memory-ui-functional.spec.ts | 79 ++++++++ .../onboarding-config-functional.spec.ts | 77 ++++++++ .../specs/settings-leaf-workflows.spec.ts | 161 +++++++++++++++ .../specs/top-level-functional-flows.spec.ts | 103 ++++++++++ scripts/mock-api/routes/invites.mjs | 13 +- 9 files changed, 736 insertions(+), 1 deletion(-) create mode 100644 app/test/playwright/specs/chat-management-functional.spec.ts create mode 100644 app/test/playwright/specs/connector-session-guard-matrix.spec.ts create mode 100644 app/test/playwright/specs/intelligence-memory-ui-functional.spec.ts create mode 100644 app/test/playwright/specs/onboarding-config-functional.spec.ts create mode 100644 app/test/playwright/specs/settings-leaf-workflows.spec.ts create mode 100644 app/test/playwright/specs/top-level-functional-flows.spec.ts diff --git a/app/scripts/e2e-web-build.sh b/app/scripts/e2e-web-build.sh index 3a5112be93..c1f26a4468 100755 --- a/app/scripts/e2e-web-build.sh +++ b/app/scripts/e2e-web-build.sh @@ -14,6 +14,7 @@ export VITE_OPENHUMAN_TARGET="web" export VITE_OPENHUMAN_E2E_DEFAULT_CORE_MODE="cloud" export VITE_OPENHUMAN_E2E_RESTART_APP_AS_RELOAD="true" export VITE_OPENHUMAN_CORE_RPC_URL="http://127.0.0.1:${OPENHUMAN_CORE_PORT:-17788}/rpc" +export VITE_CHAT_ATTACHMENTS="true" if [ -f "$REPO_ROOT/.env" ]; then # shellcheck source=/dev/null diff --git a/app/src/components/settings/panels/AgentEditorPage.tsx b/app/src/components/settings/panels/AgentEditorPage.tsx index 50677708f7..fedee49f23 100644 --- a/app/src/components/settings/panels/AgentEditorPage.tsx +++ b/app/src/components/settings/panels/AgentEditorPage.tsx @@ -361,6 +361,7 @@ const AgentEditorPage = () => { )}