()
| 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() { |
nothing calls this directly
no test coverage detected