fix(cli): resolve paste issue on Windows terminals. (#15932)

This commit is contained in:
Tommaso Sciortino
2026-01-05 14:46:23 -08:00
committed by GitHub
parent fd7b6bf40a
commit 8f0324d868
15 changed files with 224 additions and 115 deletions
@@ -35,6 +35,7 @@ import {
type SettingDefinition,
type SettingsSchemaType,
} from '../../config/settingsSchema.js';
import { terminalCapabilityManager } from '../../ui/utils/terminalCapabilityManager.js';
// Mock the VimModeContext
const mockToggleVimEnabled = vi.fn();
@@ -253,6 +254,10 @@ const renderDialog = (
describe('SettingsDialog', () => {
beforeEach(() => {
vi.spyOn(
terminalCapabilityManager,
'isBracketedPasteEnabled',
).mockReturnValue(true);
mockToggleVimEnabled.mockResolvedValue(true);
});