E2E tests working again (#4103)

This commit is contained in:
Zane
2025-08-15 07:08:51 -07:00
committed by GitHub
parent a98ef2550a
commit f2e81a3d1c
4 changed files with 93 additions and 136 deletions
@@ -143,6 +143,7 @@ const AppSidebar: React.FC<SidebarProps> = ({ currentPath }) => {
<div className="sidebar-item">
<SidebarMenuItem>
<SidebarMenuButton
data-testid={`sidebar-${entry.label.toLowerCase()}-button`}
onClick={() => navigate(entry.path)}
isActive={isActivePath(entry.path)}
tooltip={entry.tooltip}
@@ -81,19 +81,27 @@ export default function SettingsView({
<Tabs value={activeTab} onValueChange={setActiveTab} className="h-full flex flex-col">
<div className="px-1">
<TabsList className="w-full mb-2 justify-start">
<TabsTrigger value="models" className="flex gap-2">
<TabsTrigger
value="models"
className="flex gap-2"
data-testid="settings-models-tab"
>
<Bot className="h-4 w-4" />
Models
</TabsTrigger>
<TabsTrigger value="chat" className="flex gap-2">
<TabsTrigger value="chat" className="flex gap-2" data-testid="settings-chat-tab">
<MessageSquare className="h-4 w-4" />
Chat
</TabsTrigger>
<TabsTrigger value="sharing" className="flex gap-2">
<TabsTrigger
value="sharing"
className="flex gap-2"
data-testid="settings-sharing-tab"
>
<Share2 className="h-4 w-4" />
Session
</TabsTrigger>
<TabsTrigger value="app" className="flex gap-2">
<TabsTrigger value="app" className="flex gap-2" data-testid="settings-app-tab">
<Monitor className="h-4 w-4" />
App
</TabsTrigger>
@@ -406,7 +406,11 @@ export default function ExtensionModal({
<Button variant="outline" onClick={handleClose}>
Cancel
</Button>
<Button onClick={handleSubmit} disabled={!isFormValid()}>
<Button
data-testid="extension-submit-btn"
onClick={handleSubmit}
disabled={!isFormValid()}
>
{submitLabel}
</Button>
</>