From 15c40f63112052a961ee9167a4ec26e17da4e407 Mon Sep 17 00:00:00 2001 From: Zane <75694352+zanesq@users.noreply.github.com> Date: Fri, 18 Apr 2025 10:23:03 -0700 Subject: [PATCH] Fix e2e tests (#2256) --- ui/desktop/package.json | 1 + ui/desktop/src/components/ChatView.tsx | 6 +- ui/desktop/src/components/Input.tsx | 1 + ui/desktop/src/components/LoadingGoose.tsx | 5 +- ui/desktop/src/components/WelcomeView.tsx | 5 +- .../src/components/more_menu/MoreMenu.tsx | 7 +- .../settings/providers/BaseProviderGrid.tsx | 6 +- .../providers/ProviderSettingsPage.tsx | 5 +- .../providers/subcomponents/CardContainer.tsx | 3 + .../providers/subcomponents/ProviderCard.tsx | 1 + .../subcomponents/buttons/CardButtons.tsx | 1 + ui/desktop/tests/e2e/app.spec.ts | 395 ++++++++++++------ 12 files changed, 293 insertions(+), 143 deletions(-) diff --git a/ui/desktop/package.json b/ui/desktop/package.json index a81d844564..7e2fd5156a 100644 --- a/ui/desktop/package.json +++ b/ui/desktop/package.json @@ -20,6 +20,7 @@ "bundle:intel": "npm run make -- --arch=x64 && cd out/Goose-darwin-x64 && ditto -c -k --sequesterRsrc --keepParent Goose.app Goose_intel_mac.zip", "debug": "echo 'run --remote-debugging-port=8315' && lldb out/Goose-darwin-arm64/Goose.app", "test-e2e": "npm run generate-api && playwright test", + "test-e2e:dev": "npm run generate-api && playwright test --reporter=list --retries=0 --max-failures=1", "test-e2e:ui": "npm run generate-api && playwright test --ui", "test-e2e:debug": "npm run generate-api && playwright test --debug", "test-e2e:report": "playwright show-report", diff --git a/ui/desktop/src/components/ChatView.tsx b/ui/desktop/src/components/ChatView.tsx index 933286ae59..073feaff2c 100644 --- a/ui/desktop/src/components/ChatView.tsx +++ b/ui/desktop/src/components/ChatView.tsx @@ -391,7 +391,11 @@ export default function ChatView({ {filteredMessages.map((message, index) => ( -
+
{isUserMessage(message) ? ( ) : ( diff --git a/ui/desktop/src/components/Input.tsx b/ui/desktop/src/components/Input.tsx index 248923be60..8ef93c02b1 100644 --- a/ui/desktop/src/components/Input.tsx +++ b/ui/desktop/src/components/Input.tsx @@ -194,6 +194,7 @@ export default function Input({ className="flex relative h-auto px-[16px] pr-[68px] py-[1rem] border-t border-borderSubtle" >