diff --git a/packages/core/medusa-test-utils/src/medusa-test-runner.ts b/packages/core/medusa-test-utils/src/medusa-test-runner.ts index e239be8deb..935992ebf7 100644 --- a/packages/core/medusa-test-utils/src/medusa-test-runner.ts +++ b/packages/core/medusa-test-utils/src/medusa-test-runner.ts @@ -64,6 +64,11 @@ export interface MedusaSuiteOptions { dbConnection: any // knex instance getContainer: () => MedusaContainer api: any + dbUtils: { + create: (dbName: string) => Promise + teardown: (options: { schema?: string }) => Promise + shutdown: (dbName: string) => Promise + } dbConfig: { dbName: string schema: string @@ -148,6 +153,7 @@ export function medusaIntegrationTestRunner({ schema, clientUrl: dbConfig.clientUrl, }, + dbUtils, } as MedusaSuiteOptions let isFirstTime = true