quillGiveFocus method

Future<void> quillGiveFocus(
  1. Finder finder
)

Give the QuillEditor widget specified by finder the focus.

Implementation

Future<void> quillGiveFocus(Finder finder) {
  return TestAsyncUtils.guard(() async {
    final editor = state<QuillEditorState>(
      find.descendant(
        of: finder,
        matching: find.byType(
          QuillEditor,
          skipOffstage: finder.skipOffstage,
        ),
        matchRoot: true,
      ),
    );
    editor.widget.focusNode.requestFocus();
    await pump();
    expect(
      editor.widget.focusNode.hasFocus,
      isTrue,
    );
  });
}