fix: align panel alt-enter composer handling

This commit is contained in:
2026-06-15 15:45:30 +09:00
parent 368249d677
commit 5c33917753
2 changed files with 85 additions and 3 deletions
+15
View File
@@ -93,6 +93,21 @@ mod tests {
);
}
#[test]
fn maps_alt_enter_to_newline() {
assert_eq!(
composer_edit_action(modified(KeyCode::Enter, KeyModifiers::ALT)),
Some(ComposerEditAction::InsertNewline)
);
assert_eq!(
composer_edit_action(modified(
KeyCode::Enter,
KeyModifiers::ALT | KeyModifiers::CONTROL,
)),
None
);
}
#[test]
fn leaves_enter_tab_esc_and_control_letters_for_callers() {
assert_eq!(composer_edit_action(key(KeyCode::Enter)), None);