Add local profile
This commit is contained in:
20
test/data/local/migrations_test.dart
Normal file
20
test/data/local/migrations_test.dart
Normal file
@@ -0,0 +1,20 @@
|
||||
import 'package:drift_dev/api/migrations.dart';
|
||||
import 'package:flutter_test/flutter_test.dart';
|
||||
import 'package:hiddify/data/local/database.dart';
|
||||
|
||||
import 'generated_migrations/schema.dart';
|
||||
|
||||
void main() {
|
||||
late SchemaVerifier verifier;
|
||||
|
||||
setUpAll(() {
|
||||
verifier = SchemaVerifier(GeneratedHelper());
|
||||
});
|
||||
|
||||
test('upgrade from v1 to v2', () async {
|
||||
final connection = await verifier.startAt(1);
|
||||
final db = AppDatabase(connection: connection);
|
||||
|
||||
await verifier.migrateAndValidate(db, 2);
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user