mirror of https://github.com/AMT-Cheif/drift.git
22 lines
631 B
Dart
22 lines
631 B
Dart
@Tags(['integration'])
|
|
import 'package:moor_ffi/moor_ffi.dart';
|
|
import 'package:test/test.dart';
|
|
|
|
import '../data/tables/custom_tables.dart';
|
|
|
|
void main() {
|
|
test('fts5 integration test', () async {
|
|
final db = CustomTablesDb(VmDatabase.memory());
|
|
|
|
await db.into(db.email).insert(EmailCompanion.insert(
|
|
sender: 'foo@example.org', title: 'Hello world', body: 'Test email'));
|
|
|
|
await db.into(db.email).insert(EmailCompanion.insert(
|
|
sender: 'another@example.org', title: 'Good morning', body: 'hello'));
|
|
|
|
final results = await db.searchEmails('hello').get();
|
|
|
|
expect(results, hasLength(2));
|
|
});
|
|
}
|