feat: region payment providers management workflows/api (#6864)

This commit is contained in:
Adrien de Peretti
2024-04-04 20:41:34 +02:00
committed by GitHub
parent 12fcb655cd
commit e944a627f0
48 changed files with 1033 additions and 89 deletions

View File

@@ -1,6 +1,7 @@
import { ModuleRegistrationName, Modules } from "@medusajs/modules-sdk"
import { IPaymentModuleService, IRegionModuleService } from "@medusajs/types"
import { medusaIntegrationTestRunner } from "medusa-test-utils"
import {ContainerRegistrationKeys} from "@medusajs/utils";
jest.setTimeout(50000)
@@ -20,8 +21,8 @@ medusaIntegrationTestRunner({
appContainer = getContainer()
regionModule = appContainer.resolve(ModuleRegistrationName.REGION)
paymentModule = appContainer.resolve(ModuleRegistrationName.PAYMENT)
remoteQuery = appContainer.resolve("remoteQuery")
remoteLink = appContainer.resolve("remoteLink")
remoteQuery = appContainer.resolve(ContainerRegistrationKeys.REMOTE_QUERY)
remoteLink = appContainer.resolve(ContainerRegistrationKeys.REMOTE_LINK)
})
it("should query region and payment provider link with remote query", async () => {
@@ -73,7 +74,7 @@ medusaIntegrationTestRunner({
])
)
expect(otherLink).toHaveLength(1)
expect(otherLink).toHaveLength(2)
expect(otherLink).toEqual(
expect.arrayContaining([
expect.objectContaining({
@@ -84,6 +85,10 @@ medusaIntegrationTestRunner({
}),
]),
}),
expect.objectContaining({
id: "pp_system_default_2",
regions: []
}),
])
)
})