()
| 199 | |
| 200 | #[test] |
| 201 | fn test_multiple_substring_matches() { |
| 202 | let result = match_substring_in("/s", COMMAND_SPECS); |
| 203 | let names: Vec<&str> = result.iter().map(|s| s.name).collect(); |
| 204 | assert!(names.contains(&"/sessions")); |
| 205 | assert!(names.contains(&"/skills")); |
| 206 | assert!(names.contains(&"/subagents")); |
| 207 | assert!(names.contains(&"/mcps")); |
| 208 | assert!(names.contains(&"/usage")); |
| 209 | assert!(names.contains(&"/models")); |
| 210 | assert!(names.contains(&"/history")); |
| 211 | } |
| 212 | |
| 213 | #[test] |
| 214 | fn test_no_match() { |
nothing calls this directly
no test coverage detected