()
| 257 | |
| 258 | #[test] |
| 259 | fn test_provenance_summary() { |
| 260 | let prov = Provenance::builder() |
| 261 | .vendor(AIVendor::Anthropic) |
| 262 | .model("claude-sonnet-4") |
| 263 | .tool(AITool::editor("zed")) |
| 264 | .suggestion_type(SuggestionType::Collaborative) |
| 265 | .build(); |
| 266 | |
| 267 | let summary = prov.summary(); |
| 268 | assert!(summary.contains("anthropic")); |
| 269 | assert!(summary.contains("claude-sonnet-4")); |
| 270 | assert!(summary.contains("zed")); |
| 271 | } |
| 272 | |
| 273 | #[test] |
| 274 | fn test_provenance_display() { |