MCPcopy Create free account
hub / github.com/clawshell/clawshell / test_generate_clawshell_config

Function test_generate_clawshell_config

src/onboard/config_render.rs:147–162  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

145
146 #[test]
147 fn test_generate_clawshell_config() {
148 let config = test_config();
149 let toml_str = generate_clawshell_config(&config);
150 assert!(toml_str.contains("host = \"127.0.0.1\""));
151 assert!(toml_str.contains("port = 18790"));
152 assert!(toml_str.contains("virtual_key = \"{clawshell-virtual-key-openai}\""));
153 assert!(toml_str.contains("real_key = \"sk-real-key-123\""));
154 assert!(toml_str.contains("provider = \"openai\""));
155 assert!(toml_str.contains("log_level = \"info\""));
156 assert!(toml_str.contains(&format!("version = \"{}\"", env!("CARGO_PKG_VERSION"))));
157 assert!(toml_str.contains("[dlp]"));
158 assert!(toml_str.contains("[stats]"));
159 assert!(toml_str.contains("persist_path ="));
160 assert!(!toml_str.contains("[email]"));
161 assert!(!toml_str.contains("[rate_limit]"));
162 }
163
164 #[test]
165 fn test_generate_config_anthropic() {

Callers

nothing calls this directly

Calls 2

test_configFunction · 0.70

Tested by

no test coverage detected