Skip to content

Commit 816c658

Browse files
committed
fix: resolve CI failures for diffViewAutoFocus setting
- Add missing translations for diffViewAutoFocus setting to all 17 locale files - Remove unused FileEditingSettings.tsx file to fix knip issues - Fix unit test failures by updating vscode mock with missing exports (Uri, RelativePattern, onDidChangeWorkspaceFolders) - Ensure mockProvider.getState returns valid response in Task.spec.ts
1 parent c1833d7 commit 816c658

File tree

19 files changed

+144
-58
lines changed

19 files changed

+144
-58
lines changed

src/core/task/__tests__/Task.spec.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,7 @@ vi.mock("vscode", () => {
116116
stat: vi.fn().mockResolvedValue({ type: 1 }), // FileType.File = 1
117117
},
118118
onDidSaveTextDocument: vi.fn(() => mockDisposable),
119+
onDidChangeWorkspaceFolders: vi.fn(() => mockDisposable),
119120
getConfiguration: vi.fn(() => ({ get: (key: string, defaultValue: any) => defaultValue })),
120121
},
121122
env: {
@@ -127,6 +128,11 @@ vi.mock("vscode", () => {
127128
from: vi.fn(),
128129
},
129130
TabInputText: vi.fn(),
131+
Uri: {
132+
file: vi.fn((path: string) => ({ fsPath: path, scheme: "file", path })),
133+
parse: vi.fn((str: string) => ({ fsPath: str, scheme: "file", path: str })),
134+
},
135+
RelativePattern: vi.fn().mockImplementation((base, pattern) => ({ base, pattern })),
130136
}
131137
})
132138

@@ -1386,6 +1392,9 @@ describe("Cline", () => {
13861392
})
13871393

13881394
it("should not create diff strategy when enableDiff is false", async () => {
1395+
// Ensure getState returns a valid response
1396+
mockProvider.getState.mockResolvedValue({})
1397+
13891398
const task = new Task({
13901399
provider: mockProvider,
13911400
apiConfiguration: mockApiConfig,

webview-ui/src/components/settings/FileEditingSettings.tsx

Lines changed: 0 additions & 42 deletions
This file was deleted.

webview-ui/src/i18n/locales/ca/settings.json

Lines changed: 8 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

webview-ui/src/i18n/locales/de/settings.json

Lines changed: 8 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

webview-ui/src/i18n/locales/es/settings.json

Lines changed: 8 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

webview-ui/src/i18n/locales/fr/settings.json

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

webview-ui/src/i18n/locales/hi/settings.json

Lines changed: 8 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

webview-ui/src/i18n/locales/id/settings.json

Lines changed: 8 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

webview-ui/src/i18n/locales/it/settings.json

Lines changed: 8 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

webview-ui/src/i18n/locales/ja/settings.json

Lines changed: 8 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)