chore(integration-tests): Add test for database options (#2707)

**What**
- Add integration test suite for database options
- Expose integration tests DB to additional options
- Add test for `idle_in_transaction_session_timeout`
This commit is contained in:
Oliver Windall Juhl
2023-01-06 13:41:05 +00:00
committed by GitHub
parent 077e4d9606
commit 8ba0addea3
4 changed files with 70 additions and 10 deletions
+3 -1
View File
@@ -78,7 +78,7 @@ const DbTestUtil = {
const instance = DbTestUtil
module.exports = {
initDb: async function ({ cwd }) {
initDb: async function ({ cwd, database_extra }) {
const configPath = path.resolve(path.join(cwd, `medusa-config.js`))
const { projectConfig, featureFlags } = require(configPath)
@@ -98,6 +98,7 @@ module.exports = {
database: projectConfig.database_database,
synchronize: true,
entities,
extra: database_extra ?? {},
})
instance.setDb(dbConnection)
@@ -137,6 +138,7 @@ module.exports = {
url: DB_URL,
entities: enabledEntities,
migrations: enabledMigrations,
extra: database_extra ?? {},
name: "integration-tests",
})