Skip to content

Commit c88ba69

Browse files
committed
add test
1 parent 98ac60d commit c88ba69

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

crates/chat-cli/src/cli/chat/mcp.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ pub async fn import_mcp_server(ctx: &Context, output: &mut SharedWriter, args: M
159159
for (name, cfg) in src_cfg.mcp_servers {
160160
if dst_cfg.mcp_servers.contains_key(&name) && !args.force {
161161
bail!(
162-
"MCP server '{}' already exists in {} (scope {}). Use --force to overwrite.\n",
162+
"\nMCP server '{}' already exists in {} (scope {}). Use --force to overwrite.\n",
163163
name,
164164
config_path.display(),
165165
scope

crates/chat-cli/src/database/settings.rs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -193,10 +193,12 @@ mod test {
193193
assert_eq!(settings.get(Setting::TelemetryEnabled), None);
194194
assert_eq!(settings.get(Setting::OldClientId), None);
195195
assert_eq!(settings.get(Setting::ShareCodeWhispererContent), None);
196+
assert_eq!(settings.get(Setting::McpLoadedBefore), None);
196197

197198
settings.set(Setting::TelemetryEnabled, true).await.unwrap();
198199
settings.set(Setting::OldClientId, "test").await.unwrap();
199200
settings.set(Setting::ShareCodeWhispererContent, false).await.unwrap();
201+
settings.set(Setting::McpLoadedBefore, true).await.unwrap();
200202

201203
assert_eq!(settings.get(Setting::TelemetryEnabled), Some(&Value::Bool(true)));
202204
assert_eq!(
@@ -207,13 +209,16 @@ mod test {
207209
settings.get(Setting::ShareCodeWhispererContent),
208210
Some(&Value::Bool(false))
209211
);
212+
assert_eq!(settings.get(Setting::McpLoadedBefore),Some(&Value::Bool(true)));
210213

211214
settings.remove(Setting::TelemetryEnabled).await.unwrap();
212215
settings.remove(Setting::OldClientId).await.unwrap();
213216
settings.remove(Setting::ShareCodeWhispererContent).await.unwrap();
217+
settings.remove(Setting::McpLoadedBefore).await.unwrap();
214218

215219
assert_eq!(settings.get(Setting::TelemetryEnabled), None);
216220
assert_eq!(settings.get(Setting::OldClientId), None);
217221
assert_eq!(settings.get(Setting::ShareCodeWhispererContent), None);
222+
assert_eq!(settings.get(Setting::McpLoadedBefore), None);
218223
}
219224
}

0 commit comments

Comments
 (0)