()
| 3208 | |
| 3209 | #[test] |
| 3210 | fn test_backspace() { |
| 3211 | let mut state = TextEditState::default(); |
| 3212 | state.text = "Hello".to_string(); |
| 3213 | state.cursor_pos = 5; |
| 3214 | state.backspace(); |
| 3215 | assert_eq!(state.text, "Hell"); |
| 3216 | assert_eq!(state.cursor_pos, 4); |
| 3217 | } |
| 3218 | |
| 3219 | #[test] |
| 3220 | fn test_delete_forward() { |