Inject config module in tests (#13937)

* add failing test

* inject configModule in module test runner

* changeset

* fix injected configModule
This commit is contained in:
Pedro Guzman
2025-11-03 11:22:51 +01:00
committed by GitHub
parent e66f7cf59e
commit e4f8e3d6cc
6 changed files with 98 additions and 1 deletions
@@ -1,3 +1,4 @@
import { logger } from "@medusajs/framework/logger"
import {
ContainerRegistrationKeys,
DmlEntity,
@@ -8,7 +9,6 @@ import {
normalizeImportPathWithSource,
toMikroOrmEntities,
} from "@medusajs/framework/utils"
import { logger } from "@medusajs/framework/logger"
import * as fs from "fs"
import { getDatabaseURL, getMikroOrmWrapper, TestDatabase } from "./database"
import { initModules, InitModulesOptions } from "./init-modules"
@@ -183,6 +183,9 @@ class ModuleTestRunner<TService = any> {
[ContainerRegistrationKeys.PG_CONNECTION]: this.connection,
[Modules.EVENT_BUS]: new MockEventBusService(),
[ContainerRegistrationKeys.LOGGER]: console,
[ContainerRegistrationKeys.CONFIG_MODULE]: {
modules: this.modulesConfig,
},
...this.injectedDependencies,
},
modulesConfig: this.modulesConfig,