Rich text editor for Flutter
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

49 lines
1.2 KiB

# Flutter Quill Test
Test utilities for [flutter_quill](https://pub.dev/packages/flutter_quill)
which include methods to simplify interacting with the editor in test cases.
## Table of Contents
- [Flutter Quill Test](#flutter-quill-test)
- [Table of Contents](#table-of-contents)
- [Installation](#installation)
- [Testing](#testing)
- [Contributing](#contributing)
## Installation
Run the command in your project root folder:
```
dart pub add dev:flutter_quill_test
```
Example of how it will look like:
```yaml
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:
```dart
import 'package:flutter_quill_test/flutter_quill_test.dart';
```
and then enter text using `quillEnterText`:
```dart
await tester.quillEnterText(find.byType(QuillEditor), 'test\n');
```
## Contributing
We welcome contributions!
Please follow these guidelines when contributing to our project. See [CONTRIBUTING.md](../CONTRIBUTING.md) for more details.