|
@@ -346,7 +346,7 @@ void main() {
|
|
|
await selectRange(tester, '2', '1');
|
|
await selectRange(tester, '2', '1');
|
|
|
expect(find.textContaining('已选中 2x+1'), findsOneWidget);
|
|
expect(find.textContaining('已选中 2x+1'), findsOneWidget);
|
|
|
|
|
|
|
|
- await tester.tap(find.text('复制'));
|
|
|
|
|
|
|
+ await tester.tap(find.byTooltip('复制'));
|
|
|
await tester.pumpAndSettle();
|
|
await tester.pumpAndSettle();
|
|
|
expect(copied, ['2x+1']);
|
|
expect(copied, ['2x+1']);
|
|
|
});
|
|
});
|
|
@@ -358,7 +358,7 @@ void main() {
|
|
|
await press(tester, k);
|
|
await press(tester, k);
|
|
|
}
|
|
}
|
|
|
await selectRange(tester, '2', '1');
|
|
await selectRange(tester, '2', '1');
|
|
|
- await tester.tap(find.text('剪切'));
|
|
|
|
|
|
|
+ await tester.tap(find.byTooltip('剪切'));
|
|
|
await tester.pumpAndSettle();
|
|
await tester.pumpAndSettle();
|
|
|
expect(find.text('Null'), findsOneWidget); // 全剪掉了
|
|
expect(find.text('Null'), findsOneWidget); // 全剪掉了
|
|
|
|
|
|
|
@@ -368,7 +368,7 @@ void main() {
|
|
|
await tapCaret(tester);
|
|
await tapCaret(tester);
|
|
|
expect(find.text('粘贴到光标处'), findsOneWidget);
|
|
expect(find.text('粘贴到光标处'), findsOneWidget);
|
|
|
|
|
|
|
|
- await tester.tap(find.text('粘贴'));
|
|
|
|
|
|
|
+ await tester.tap(find.byTooltip('粘贴'));
|
|
|
await tester.pumpAndSettle();
|
|
await tester.pumpAndSettle();
|
|
|
expect(await lastExpr(tester), 'Log[2x+1]');
|
|
expect(await lastExpr(tester), 'Log[2x+1]');
|
|
|
});
|
|
});
|
|
@@ -381,7 +381,7 @@ void main() {
|
|
|
// 往剪贴板里塞一段解析不了的,再粘
|
|
// 往剪贴板里塞一段解析不了的,再粘
|
|
|
await Clipboard.setData(const ClipboardData(text: 'x@y'));
|
|
await Clipboard.setData(const ClipboardData(text: 'x@y'));
|
|
|
await tapCaret(tester);
|
|
await tapCaret(tester);
|
|
|
- await tester.tap(find.text('粘贴'));
|
|
|
|
|
|
|
+ await tester.tap(find.byTooltip('粘贴'));
|
|
|
await tester.pumpAndSettle();
|
|
await tester.pumpAndSettle();
|
|
|
|
|
|
|
|
expect(find.textContaining('没法转成按钮式输入'), findsOneWidget);
|
|
expect(find.textContaining('没法转成按钮式输入'), findsOneWidget);
|