use regex for commands

This commit is contained in:
Salvatore Giordano
2020-03-04 12:06:32 +01:00
parent 76e5a9db8b
commit c37ed34802
3 changed files with 8 additions and 7 deletions
@@ -12,21 +12,21 @@ void main() {
FlutterDriver driver = await FlutterDriver.connect(); FlutterDriver driver = await FlutterDriver.connect();
// Connect to the Flutter driver before running any tests. // Connect to the Flutter driver before running any tests.
await sleep(Duration(seconds: 5)); sleep(Duration(seconds: 5));
await driver.waitFor(inputFinder); await driver.waitFor(inputFinder);
await driver.tap(inputFinder); await driver.tap(inputFinder);
await sleep(Duration(seconds: 1)); sleep(Duration(seconds: 1));
await driver.enterText('hey'); await driver.enterText('hey');
await sleep(Duration(seconds: 1)); sleep(Duration(seconds: 1));
await driver.tap(sendButtonFinder); await driver.tap(sendButtonFinder);
await sleep(Duration(seconds: 1)); sleep(Duration(seconds: 1));
await driver.scroll( await driver.scroll(
messageListViewFinder, messageListViewFinder,
@@ -35,10 +35,10 @@ void main() {
Duration(seconds: 1), Duration(seconds: 1),
); );
await sleep(Duration(seconds: 1)); sleep(Duration(seconds: 1));
// Close the connection to the driver after the tests have completed. // Close the connection to the driver after the tests have completed.
await sleep(Duration(seconds: 5)); sleep(Duration(seconds: 5));
if (driver != null) { if (driver != null) {
await driver.close(); await driver.close();
} }
+1 -1
View File
@@ -206,7 +206,7 @@ class _MessageInputState extends State<MessageInput> {
.channel .channel
.config .config
.commands .commands
.where((c) => c.name.startsWith(text.replaceFirst('/', ''))) .where((c) => c.name.contains(text.replaceFirst('/', '')))
.toList(); .toList();
RenderBox renderBox = context.findRenderObject(); RenderBox renderBox = context.findRenderObject();
+1
View File
@@ -8,6 +8,7 @@ export 'src/channel_preview.dart';
export 'src/message_input.dart'; export 'src/message_input.dart';
export 'src/message_list_view.dart'; export 'src/message_list_view.dart';
export 'src/message_widget.dart'; export 'src/message_widget.dart';
export 'src/reaction_picker.dart';
export 'src/stream_channel.dart'; export 'src/stream_channel.dart';
export 'src/stream_chat.dart'; export 'src/stream_chat.dart';
export 'src/stream_chat_theme.dart'; export 'src/stream_chat_theme.dart';