()
| 820 | |
| 821 | #[test] |
| 822 | fn test_set_first_prompt_truncated() { |
| 823 | let mut s = make_session(); |
| 824 | let long_prompt = "a".repeat(300); |
| 825 | s.set_first_prompt(&long_prompt); |
| 826 | let stored = s.first_prompt.unwrap(); |
| 827 | assert!(stored.len() <= AgentSession::MAX_PROMPT_LENGTH); |
| 828 | assert!(stored.ends_with("...")); |
| 829 | } |
| 830 | |
| 831 | // Files touched |
| 832 |
nothing calls this directly
no test coverage detected