newTestingContext method

Future<DbContext> newTestingContext()

Implementation

Future<DbContext> newTestingContext() async {
  late DatabaseExecutor sqfDb;
  var onConfig = (d) async {
    await d.execute('PRAGMA foreign_keys = ON;');
  };
  sqfDb = await databaseFactoryFfi.openDatabase(sqf.inMemoryDatabasePath,
      options: OpenDatabaseOptions(onConfigure: onConfig));

  return SqliteDbContext(sqfDb);
}