import 'package:drift_dev/api/migrations_native.dart'; import 'package:flutter_test/flutter_test.dart'; import 'package:tane/db/database.dart'; import 'schema/schema.dart'; void main() { late SchemaVerifier verifier; setUpAll(() { verifier = SchemaVerifier(GeneratedHelper()); }); test('freshly created database matches the exported schema v1', () async { // Guards that `createAll` stays in sync with drift_schemas/drift_schema_v1.json. final schema = await verifier.schemaAt(1); final db = AppDatabase(schema.newConnection()); await verifier.migrateAndValidate(db, 1); await db.close(); }); }