fix: Presses shift + alt + arrow right to select a word

This commit is contained in:
Lucas.Xu 2023-01-05 09:15:18 +08:00
parent d7410cd6e8
commit e08ab1fc10

View File

@ -402,7 +402,7 @@ void main() async {
);
});
testWidgets('Presses shift + alt + arrow left to select a word',
testWidgets('Presses shift + alt + arrow right to select a word',
(tester) async {
const text = 'Welcome to Appflowy 😁';
final editor = tester.editor
@ -416,6 +416,18 @@ void main() async {
isShiftPressed: true,
isAltPressed: true,
);
// < >
expect(
editor.documentSelection,
selection.copyWith(
end: Position(path: [0], offset: 11),
),
);
await editor.pressLogicKey(
LogicalKeyboardKey.arrowRight,
isShiftPressed: true,
isAltPressed: true,
);
// < Appflowy>
expect(
editor.documentSelection,
@ -428,6 +440,11 @@ void main() async {
isShiftPressed: true,
isAltPressed: true,
);
await editor.pressLogicKey(
LogicalKeyboardKey.arrowRight,
isShiftPressed: true,
isAltPressed: true,
);
// < Appflowy 😁>
expect(
editor.documentSelection,