Flutter Quill Test

Test utilities for flutter_quill which includes methods to simplify interacting with the editor in test cases.

Installation

Run the command in your project root folder:

dart pub add dev:flutter_quill_test

Example of how it will looks like:

dev_dependencies:
  flutter_quill_test: any # Use latest Version
  flutter_lints: any
  flutter_test:
    sdk: flutter

Testing

To aid in testing applications using the editor an extension to the flutter WidgetTester is provided which includes methods to simplify interacting with the editor in test cases.

Import the test utilities in your test file:

import 'package:flutter_quill/flutter_quill_test.dart';

and then enter text using quillEnterText:

await tester.quillEnterText(find.byType(QuillEditor), 'test\n');

Contributing

We welcome contributions!

Please follow these guidelines when contributing to our project. See CONTRIBUTING.md for more details.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Libraries

flutter_quill_test