feat(stock-location): Convert module to use mikro-orm (#6616)

* convert module

* fix migration

* cleanup module service

* fix pr feedback
This commit is contained in:
Philip Korsholm
2024-03-08 13:15:15 +01:00
committed by GitHub
parent 056e3e9599
commit 8406eb5a35
27 changed files with 1670 additions and 47 deletions
@@ -1,10 +1,7 @@
import {
MedusaAppOutput,
ModulesDefinition
} from "@medusajs/modules-sdk"
import { ContainerRegistrationKeys, ModulesSdkUtils } from "@medusajs/utils"
import { TestDatabase, getDatabaseURL, getMikroOrmWrapper } from "./database"
import { InitModulesOptions, initModules } from "./init-modules"
import { MedusaAppOutput, ModulesDefinition } from "@medusajs/modules-sdk"
import { TestDatabase, getDatabaseURL, getMikroOrmWrapper } from "./database"
import { MockEventBusService } from "."
@@ -25,6 +22,7 @@ export function moduleIntegrationTestRunner({
joinerConfig = [],
schema = "public",
debug = false,
resolve,
testSuite,
injectedDependencies = {},
}: {
@@ -34,6 +32,7 @@ export function moduleIntegrationTestRunner({
joinerConfig?: any[]
schema?: string
dbName?: string
resolve?: string
injectedDependencies?: Record<string, any>
debug?: boolean
testSuite: <TService = unknown>(options: SuiteOptions<TService>) => () => void
@@ -64,6 +63,7 @@ export function moduleIntegrationTestRunner({
const modulesConfig_ = {
[moduleName]: {
definition: ModulesDefinition[moduleName],
resolve,
options: {
defaultAdapterOptions: {
database: dbConfig,