summaryrefslogtreecommitdiff
path: root/packages/cli/src/test-utils/render.tsx
diff options
context:
space:
mode:
authorshrutip90 <[email protected]>2025-08-19 21:20:41 -0700
committerGitHub <[email protected]>2025-08-20 04:20:41 +0000
commitd250293c2e0a4a50f5ef6b4b6cd3257730338d13 (patch)
treeda91b3cc7af02e40bc80df6857a2b2abcc12d4e3 /packages/cli/src/test-utils/render.tsx
parent179f1414daf9058a05d38a170c0d36ca9f2b8547 (diff)
Ignore workspace settings for untrusted folders (#6606)
Diffstat (limited to 'packages/cli/src/test-utils/render.tsx')
-rw-r--r--packages/cli/src/test-utils/render.tsx9
1 files changed, 8 insertions, 1 deletions
diff --git a/packages/cli/src/test-utils/render.tsx b/packages/cli/src/test-utils/render.tsx
index 05b92532..111bc5ff 100644
--- a/packages/cli/src/test-utils/render.tsx
+++ b/packages/cli/src/test-utils/render.tsx
@@ -7,12 +7,19 @@
import { render } from 'ink-testing-library';
import React from 'react';
import { KeypressProvider } from '../ui/contexts/KeypressContext.js';
+import { SettingsContext } from '../ui/contexts/SettingsContext.js';
+import { LoadedSettings } from '../config/settings.js';
export const renderWithProviders = (
component: React.ReactElement,
+ settings?: LoadedSettings,
): ReturnType<typeof render> =>
render(
<KeypressProvider kittyProtocolEnabled={true}>
- {component}
+ <SettingsContext.Provider
+ value={{ settings: settings!, recomputeSettings: () => {} }}
+ >
+ {component}
+ </SettingsContext.Provider>
</KeypressProvider>,
);