diff --git a/apps/web/src/components/settings/SourceControl.test.tsx b/apps/web/src/components/settings/SourceControl.test.tsx
index ea1d1ba0e..7fc9acbaf 100644
--- a/apps/web/src/components/settings/SourceControl.test.tsx
+++ b/apps/web/src/components/settings/SourceControl.test.tsx
@@ -307,8 +307,13 @@ vi.mock('@/components/system', () => ({
SelectItem: ({ children, value }: { children: ReactNode; value: string }) => (
{children}
),
- SelectTrigger: ({ children }: { children: ReactNode }) => (
- {children}
+ SelectTrigger: ({
+ children,
+ ...props
+ }: ButtonHTMLAttributes) => (
+
),
SelectValue: () => ,
Settings2: (props: SVGProps) => (
@@ -613,6 +618,9 @@ describe('SourceControl settings', () => {
render();
expect(screen.getByText('Pull request delivery')).toBeInTheDocument();
+ expect(
+ screen.getByRole('combobox', { name: 'Pull request delivery' }),
+ ).toBeInTheDocument();
expect(screen.getByTestId('pr-action-select')).toHaveAttribute(
'data-value',
'draft',
diff --git a/apps/web/src/components/settings/SourceControl.tsx b/apps/web/src/components/settings/SourceControl.tsx
index 2b2be6b5c..548848205 100644
--- a/apps/web/src/components/settings/SourceControl.tsx
+++ b/apps/web/src/components/settings/SourceControl.tsx
@@ -563,7 +563,10 @@ function PrActionSetting({
}}
disabled={prActionQuery.isLoading || setPrAction.isPending}
>
-
+