feat(medusa, medusa-js, medusa-react): Implement store complete order… (#2275)

**What**

Allow a customer to complete a requested order edit.

**Test**
- Unit tests complete flow
- Unit tests medusa react
- Integration tests of order edit completion

FIXES CORE-501
This commit is contained in:
Adrien de Peretti
2022-09-29 17:06:45 +00:00
committed by GitHub
parent 678a06752a
commit 95c0dc653a
11 changed files with 350 additions and 34 deletions
+17 -1
View File
@@ -73,7 +73,23 @@ export const storeHandlers = [
return res(
ctx.status(200),
ctx.json({
order_edit: {...fixtures.get("order_edit"), declined_reason: req.body.declined_reason, status: 'declined'},
order_edit: {
...fixtures.get("store_order_edit"),
declined_reason: (req.body as any).declined_reason,
status: "declined",
},
})
)
}),
rest.post("/store/order-edits/:id/complete", (req, res, ctx) => {
return res(
ctx.status(200),
ctx.json({
order_edit: {
...fixtures.get("store_order_edit"),
status: "confirmed",
},
})
)
}),