()
| 3196 | |
| 3197 | #[test] |
| 3198 | fn test_insert_text_max_length() { |
| 3199 | let mut state = TextEditState::default(); |
| 3200 | state.insert_text("Hello World", Some(5)); |
| 3201 | assert_eq!(state.text, "Hello"); |
| 3202 | assert_eq!(state.cursor_pos, 5); |
| 3203 | |
| 3204 | // Already at max, no more insertion |
| 3205 | state.insert_text("!", Some(5)); |
| 3206 | assert_eq!(state.text, "Hello"); |
| 3207 | } |
| 3208 | |
| 3209 | #[test] |
| 3210 | fn test_backspace() { |
nothing calls this directly
no test coverage detected