breaking: rework how links database migrations are managed (#8162)
This commit is contained in:
committed by
GitHub
parent
f435c6c7f6
commit
f74fdcb644
@@ -1,18 +1,16 @@
|
||||
import { initialize, runMigrations } from "@medusajs/link-modules"
|
||||
import { getMigrationPlanner, initialize } from "@medusajs/link-modules"
|
||||
import { MedusaModule, ModuleJoinerConfig } from "@medusajs/modules-sdk"
|
||||
import { medusaIntegrationTestRunner } from "medusa-test-utils"
|
||||
|
||||
jest.setTimeout(5000000)
|
||||
|
||||
medusaIntegrationTestRunner({
|
||||
testSuite: ({ getContainer, dbConfig: { clientUrl } }) => {
|
||||
testSuite: ({ dbConfig: { clientUrl } }) => {
|
||||
let DB_URL
|
||||
let container
|
||||
let links
|
||||
|
||||
beforeAll(async () => {
|
||||
DB_URL = clientUrl
|
||||
container = getContainer()
|
||||
|
||||
const linkDefinition: ModuleJoinerConfig[] = [
|
||||
{
|
||||
@@ -73,7 +71,8 @@ medusaIntegrationTestRunner({
|
||||
]
|
||||
}) as any)
|
||||
|
||||
await runMigrations({ options: dbConfig }, linkDefinition)
|
||||
const planner = getMigrationPlanner(dbConfig, linkDefinition)
|
||||
await planner.executePlan(await planner.createPlan())
|
||||
links = await initialize(dbConfig, linkDefinition)
|
||||
})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user