From c2f023c02feef8e477ea466acfaeacd6cff334ae Mon Sep 17 00:00:00 2001 From: Adrien de Peretti Date: Thu, 26 Sep 2024 16:00:42 +0200 Subject: [PATCH] chore: Add support for module dependencies configuration (#9330) **What** Add support to specify which dependencies a module have during the tests and grab them from the injected dependencies --- packages/core/medusa-test-utils/src/module-test-runner.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/core/medusa-test-utils/src/module-test-runner.ts b/packages/core/medusa-test-utils/src/module-test-runner.ts index 96662cc7c4..fe60fde743 100644 --- a/packages/core/medusa-test-utils/src/module-test-runner.ts +++ b/packages/core/medusa-test-utils/src/module-test-runner.ts @@ -66,6 +66,7 @@ export function moduleIntegrationTestRunner({ moduleName, moduleModels, moduleOptions = {}, + moduleDependencies, joinerConfig = [], schema = "public", debug = false, @@ -76,6 +77,7 @@ export function moduleIntegrationTestRunner({ moduleName: string moduleModels?: any[] moduleOptions?: Record + moduleDependencies?: string[] joinerConfig?: any[] schema?: string dbName?: string @@ -112,6 +114,7 @@ export function moduleIntegrationTestRunner({ [moduleName]: { definition: moduleSdkImports.ModulesDefinition[moduleName], resolve, + dependencies: moduleDependencies, options: { database: dbConfig, ...moduleOptions,