Skip to content

Commit 4aaa8d0

Browse files
committed
* Fix tests
* Update webviewMessageHandler to provide customModeManager to importSettings
1 parent ebed69f commit 4aaa8d0

File tree

2 files changed

+13
-2
lines changed

2 files changed

+13
-2
lines changed

src/core/config/__tests__/importExport.test.ts

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -277,8 +277,18 @@ describe("importExport", () => {
277277
it("should call updateCustomMode for each custom mode in config", async () => {
278278
;(vscode.window.showOpenDialog as jest.Mock).mockResolvedValue([{ fsPath: "/mock/path/settings.json" }])
279279
const customModes = [
280-
{ slug: "mode1", name: "Mode One" },
281-
{ slug: "mode2", name: "Mode Two" },
280+
{
281+
slug: "mode1",
282+
name: "Mode One",
283+
roleDefinition: "Custom role one",
284+
groups: [],
285+
},
286+
{
287+
slug: "mode2",
288+
name: "Mode Two",
289+
roleDefinition: "Custom role two",
290+
groups: [],
291+
},
282292
]
283293
const mockFileContent = JSON.stringify({
284294
providerProfiles: {

src/core/webview/webviewMessageHandler.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -364,6 +364,7 @@ export const webviewMessageHandler = async (provider: ClineProvider, message: We
364364
const { success } = await importSettings({
365365
providerSettingsManager: provider.providerSettingsManager,
366366
contextProxy: provider.contextProxy,
367+
customModesManager: provider.customModesManager,
367368
})
368369

369370
if (success) {

0 commit comments

Comments
 (0)