Feat(medusa): cancel order edit (#2240)

**What**
- cancel an order edit

Fixes CORE-500
This commit is contained in:
Philip Korsholm
2022-09-27 03:13:15 +00:00
committed by GitHub
parent d138baf460
commit 1807bff029
12 changed files with 393 additions and 16 deletions
@@ -5,6 +5,7 @@ import {
useAdminDeleteOrderEditItemChange,
useAdminUpdateOrderEdit,
useAdminRequestOrderEditConfirmation,
useAdminCancelOrderEdit,
} from "../../../../src/"
import { fixtures } from "../../../../mocks/data"
import { createWrapper } from "../../../utils"
@@ -129,3 +130,27 @@ describe("useAdminRequestOrderEditConfirmation hook", () => {
)
})
})
describe("useAdminCancelOrderEdit hook", () => {
test("cancel an order edit", async () => {
const { result, waitFor } = renderHook(() => useAdminCancelOrderEdit(fixtures.get("order_edit").id), {
wrapper: createWrapper(),
})
result.current.mutate()
await waitFor(() => result.current.isSuccess)
expect(result.current.data.response.status).toEqual(200)
expect(result.current.data).toEqual(
expect.objectContaining({
order_edit: {
...fixtures.get("order_edit"),
canceled_at: expect.any(String),
status: 'canceled'
},
})
)
})
})