use regex for commands
This commit is contained in:
@@ -12,21 +12,21 @@ void main() {
|
||||
FlutterDriver driver = await FlutterDriver.connect();
|
||||
// Connect to the Flutter driver before running any tests.
|
||||
|
||||
await sleep(Duration(seconds: 5));
|
||||
sleep(Duration(seconds: 5));
|
||||
|
||||
await driver.waitFor(inputFinder);
|
||||
|
||||
await driver.tap(inputFinder);
|
||||
|
||||
await sleep(Duration(seconds: 1));
|
||||
sleep(Duration(seconds: 1));
|
||||
|
||||
await driver.enterText('hey');
|
||||
|
||||
await sleep(Duration(seconds: 1));
|
||||
sleep(Duration(seconds: 1));
|
||||
|
||||
await driver.tap(sendButtonFinder);
|
||||
|
||||
await sleep(Duration(seconds: 1));
|
||||
sleep(Duration(seconds: 1));
|
||||
|
||||
await driver.scroll(
|
||||
messageListViewFinder,
|
||||
@@ -35,10 +35,10 @@ void main() {
|
||||
Duration(seconds: 1),
|
||||
);
|
||||
|
||||
await sleep(Duration(seconds: 1));
|
||||
sleep(Duration(seconds: 1));
|
||||
|
||||
// Close the connection to the driver after the tests have completed.
|
||||
await sleep(Duration(seconds: 5));
|
||||
sleep(Duration(seconds: 5));
|
||||
if (driver != null) {
|
||||
await driver.close();
|
||||
}
|
||||
|
||||
@@ -206,7 +206,7 @@ class _MessageInputState extends State<MessageInput> {
|
||||
.channel
|
||||
.config
|
||||
.commands
|
||||
.where((c) => c.name.startsWith(text.replaceFirst('/', '')))
|
||||
.where((c) => c.name.contains(text.replaceFirst('/', '')))
|
||||
.toList();
|
||||
|
||||
RenderBox renderBox = context.findRenderObject();
|
||||
|
||||
@@ -8,6 +8,7 @@ export 'src/channel_preview.dart';
|
||||
export 'src/message_input.dart';
|
||||
export 'src/message_list_view.dart';
|
||||
export 'src/message_widget.dart';
|
||||
export 'src/reaction_picker.dart';
|
||||
export 'src/stream_channel.dart';
|
||||
export 'src/stream_chat.dart';
|
||||
export 'src/stream_chat_theme.dart';
|
||||
|
||||
Reference in New Issue
Block a user