chore(medusa): Add transaction on mutation actions (2) (#1855)
**What** Wrap all actions that require the usage of an atomic phase into a transaction from the handler **Info** The following end points have been removed since that they rely on non existing stuff and can't be used and are not used admin - create-order admin - delete order metadata admin - set region metadata admin - remove region metadata Fixes CORE-358
This commit is contained in:
@@ -2,8 +2,6 @@ import {
|
||||
useAdminCreateRegion,
|
||||
useAdminUpdateRegion,
|
||||
useAdminDeleteRegion,
|
||||
useAdminSetRegionMetadata,
|
||||
useAdminDeleteRegionMetadata,
|
||||
useAdminRegionAddFulfillmentProvider,
|
||||
useAdminRegionDeleteFulfillmentProvider,
|
||||
useAdminRegionAddPaymentProvider,
|
||||
@@ -89,50 +87,6 @@ describe("useAdminDeleteRegion hook", () => {
|
||||
})
|
||||
})
|
||||
|
||||
describe("useAdminSetRegionMetadata hook", () => {
|
||||
test("updates a region's metadata", async () => {
|
||||
const metadata = {
|
||||
key: "some_key",
|
||||
value: "some_value",
|
||||
}
|
||||
const id = fixtures.get("region").id
|
||||
|
||||
const { result, waitFor } = renderHook(
|
||||
() => useAdminSetRegionMetadata(id),
|
||||
{
|
||||
wrapper: createWrapper(),
|
||||
}
|
||||
)
|
||||
|
||||
result.current.mutate(metadata)
|
||||
|
||||
await waitFor(() => result.current.isSuccess)
|
||||
|
||||
expect(result.current.data.response.status).toEqual(200)
|
||||
expect(result.current.data.region).toEqual(fixtures.get("region"))
|
||||
})
|
||||
})
|
||||
|
||||
describe("useAdminDeleteRegionMetadata hook", () => {
|
||||
test("deletes a region's metadata", async () => {
|
||||
const id = fixtures.get("region").id
|
||||
|
||||
const { result, waitFor } = renderHook(
|
||||
() => useAdminDeleteRegionMetadata(id),
|
||||
{
|
||||
wrapper: createWrapper(),
|
||||
}
|
||||
)
|
||||
|
||||
result.current.mutate("some_key")
|
||||
|
||||
await waitFor(() => result.current.isSuccess)
|
||||
|
||||
expect(result.current.data.response.status).toEqual(200)
|
||||
expect(result.current.data.region).toEqual(fixtures.get("region"))
|
||||
})
|
||||
})
|
||||
|
||||
describe("useAdminRegionAddFulfillmentProvider hook", () => {
|
||||
test("adds a fulfillment provider to a region", async () => {
|
||||
const payload = {
|
||||
|
||||
Reference in New Issue
Block a user