feat(cart): POST /store/carts/:id (#6274)

Depends on:
- #6262 
- #6273
This commit is contained in:
Oli Juhl authored and GitHub committed 2024-02-14 15:03:02 +00:00
1 parent 6500f18b9b
commit 1ed5f918c3
17 files changed
+378 -49

No files matched your search

@@ -258,6 +258,56 @@ describe("Cart Module Service", () => {
})
)
})
it("should update a cart with selector successfully", async () => {
const [createdCart] = await service.create([
{
currency_code: "eur",
},
])
const [updatedCart] = await service.update(
{ id: createdCart.id },
{
email: "test@email.com",
}
)
const [cart] = await service.list({ id: [createdCart.id] })
expect(cart).toEqual(
expect.objectContaining({
id: createdCart.id,
currency_code: "eur",
email: updatedCart.email,
})
)
})
it("should update a cart with id successfully", async () => {
const [createdCart] = await service.create([
{
currency_code: "eur",
},
])
const updatedCart = await service.update(
createdCart.id,
{
email: "test@email.com",
}
)
const [cart] = await service.list({ id: [createdCart.id] })
expect(cart).toEqual(
expect.objectContaining({
id: createdCart.id,
currency_code: "eur",
email: updatedCart.email,
})
)
})
})
describe("delete", () => {