getCouchDb function
Implementation
Future<Foodb> getCouchDb(String dbName, {bool persist = false}) async {
HttpOverrides.global = MyHttpOverrides();
load('.env');
var baseUri = env['COUCHDB_TEST_URI']!;
var db = Foodb.couchdb(dbName: dbName, baseUri: Uri.parse(baseUri));
if (!persist) {
try {
await db.info();
await db.destroy();
} catch (err) {
//
}
await db.initDb();
addTearDown(() async {
await db.destroy();
});
} else {
await db.initDb();
}
return db;
}