()
| 1063 | |
| 1064 | #[test] |
| 1065 | fn test_large_files_list() { |
| 1066 | let files: Vec<String> = (0..1000).map(|i| format!("src/file_{}.rs", i)).collect(); |
| 1067 | let e = SessionEnvelope::builder("s", "a") |
| 1068 | .files_in_turn(files.clone()) |
| 1069 | .build(); |
| 1070 | let bytes = e.encode().unwrap(); |
| 1071 | let decoded = SessionEnvelope::decode(&bytes).unwrap(); |
| 1072 | assert_eq!(decoded.files_in_turn.len(), 1000); |
| 1073 | assert_eq!(decoded.files_in_turn, files); |
| 1074 | } |
| 1075 | |
| 1076 | #[test] |
| 1077 | fn test_unicode_prompt_summary() { |
nothing calls this directly
no test coverage detected