Documentation / zerotal / testing / RefreshDatabaseOptions
Interface: RefreshDatabaseOptions
Defined in: packages/testing/src/refreshDatabase.ts:20
Properties
connection?
optionalconnection?:SQLInstance
Defined in: packages/testing/src/refreshDatabase.ts:21
migrate?
optionalmigrate?:string|boolean
Defined in: packages/testing/src/refreshDatabase.ts:28
Build the schema by running the project's migrations before the suite.
true uses database/migrations; pass a string for a different directory.
Prefer this over hand-written DDL in setup — see migrateDatabase.
setup?
optionalsetup?: (db) =>void|Promise<void>
Defined in: packages/testing/src/refreshDatabase.ts:29
Parameters
db
Returns
void | Promise<void>
teardown?
optionalteardown?: (db) =>void|Promise<void>
Defined in: packages/testing/src/refreshDatabase.ts:30
Parameters
db
Returns
void | Promise<void>