chore(cart): Use module native soft-delete/delete methods (#6491)
This commit is contained in:
@@ -705,7 +705,7 @@ describe("Cart Module Service", () => {
|
||||
|
||||
expect(item.title).toBe("test")
|
||||
|
||||
await service.removeLineItems([item.id])
|
||||
await service.softDeleteLineItems([item.id])
|
||||
|
||||
const cart = await service.retrieve(createdCart.id, {
|
||||
relations: ["items"],
|
||||
@@ -734,7 +734,7 @@ describe("Cart Module Service", () => {
|
||||
},
|
||||
])
|
||||
|
||||
await service.removeLineItems([item.id, item2.id])
|
||||
await service.softDeleteLineItems([item.id, item2.id])
|
||||
|
||||
const cart = await service.retrieve(createdCart.id, {
|
||||
relations: ["items"],
|
||||
@@ -847,7 +847,7 @@ describe("Cart Module Service", () => {
|
||||
|
||||
expect(method.id).not.toBe(null)
|
||||
|
||||
await service.removeShippingMethods(method.id)
|
||||
await service.softDeleteShippingMethods([method.id])
|
||||
|
||||
const cart = await service.retrieve(createdCart.id, {
|
||||
relations: ["shipping_methods"],
|
||||
@@ -1287,43 +1287,7 @@ describe("Cart Module Service", () => {
|
||||
|
||||
expect(adjustment.item_id).toBe(item.id)
|
||||
|
||||
await service.removeLineItemAdjustments(adjustment.id)
|
||||
|
||||
const adjustments = await service.listLineItemAdjustments({
|
||||
item_id: item.id,
|
||||
})
|
||||
|
||||
expect(adjustments?.length).toBe(0)
|
||||
})
|
||||
|
||||
it("should remove a line item succesfully with selector", async () => {
|
||||
const [createdCart] = await service.create([
|
||||
{
|
||||
currency_code: "eur",
|
||||
},
|
||||
])
|
||||
|
||||
const [item] = await service.addLineItems(createdCart.id, [
|
||||
{
|
||||
quantity: 1,
|
||||
unit_price: 100,
|
||||
title: "test",
|
||||
},
|
||||
])
|
||||
|
||||
const [adjustment] = await service.addLineItemAdjustments(
|
||||
createdCart.id,
|
||||
[
|
||||
{
|
||||
item_id: item.id,
|
||||
amount: 50,
|
||||
},
|
||||
]
|
||||
)
|
||||
|
||||
expect(adjustment.item_id).toBe(item.id)
|
||||
|
||||
await service.removeLineItemAdjustments({ item_id: item.id })
|
||||
await service.softDeleteLineItemAdjustments([adjustment.id])
|
||||
|
||||
const adjustments = await service.listLineItemAdjustments({
|
||||
item_id: item.id,
|
||||
@@ -1831,7 +1795,7 @@ describe("Cart Module Service", () => {
|
||||
|
||||
expect(adjustment.shipping_method_id).toBe(method.id)
|
||||
|
||||
await service.removeShippingMethodAdjustments(adjustment.id)
|
||||
await service.softDeleteShippingMethodAdjustments([adjustment.id])
|
||||
|
||||
const adjustments = await service.listShippingMethodAdjustments({
|
||||
shipping_method_id: method.id,
|
||||
@@ -1839,47 +1803,6 @@ describe("Cart Module Service", () => {
|
||||
|
||||
expect(adjustments?.length).toBe(0)
|
||||
})
|
||||
|
||||
it("should remove a shipping method succesfully with selector", async () => {
|
||||
const [createdCart] = await service.create([
|
||||
{
|
||||
currency_code: "eur",
|
||||
},
|
||||
])
|
||||
|
||||
const [shippingMethod] = await service.addShippingMethods(
|
||||
createdCart.id,
|
||||
[
|
||||
{
|
||||
amount: 100,
|
||||
name: "test",
|
||||
},
|
||||
]
|
||||
)
|
||||
|
||||
const [adjustment] = await service.addShippingMethodAdjustments(
|
||||
createdCart.id,
|
||||
[
|
||||
{
|
||||
shipping_method_id: shippingMethod.id,
|
||||
amount: 50,
|
||||
code: "50%",
|
||||
},
|
||||
]
|
||||
)
|
||||
|
||||
expect(adjustment.shipping_method_id).toBe(shippingMethod.id)
|
||||
|
||||
await service.removeShippingMethodAdjustments({
|
||||
shipping_method_id: shippingMethod.id,
|
||||
})
|
||||
|
||||
const adjustments = await service.listShippingMethodAdjustments({
|
||||
shipping_method_id: shippingMethod.id,
|
||||
})
|
||||
|
||||
expect(adjustments?.length).toBe(0)
|
||||
})
|
||||
})
|
||||
|
||||
describe("setLineItemTaxLines", () => {
|
||||
@@ -2400,41 +2323,7 @@ describe("Cart Module Service", () => {
|
||||
|
||||
expect(taxLine.item_id).toBe(item.id)
|
||||
|
||||
await service.removeLineItemTaxLines(taxLine.id)
|
||||
|
||||
const taxLines = await service.listLineItemTaxLines({
|
||||
item_id: item.id,
|
||||
})
|
||||
|
||||
expect(taxLines?.length).toBe(0)
|
||||
})
|
||||
|
||||
it("should remove line item tax lines succesfully with selector", async () => {
|
||||
const [createdCart] = await service.create([
|
||||
{
|
||||
currency_code: "eur",
|
||||
},
|
||||
])
|
||||
|
||||
const [item] = await service.addLineItems(createdCart.id, [
|
||||
{
|
||||
quantity: 1,
|
||||
unit_price: 100,
|
||||
title: "test",
|
||||
},
|
||||
])
|
||||
|
||||
const [taxLine] = await service.addLineItemTaxLines(createdCart.id, [
|
||||
{
|
||||
item_id: item.id,
|
||||
rate: 20,
|
||||
code: "TX",
|
||||
},
|
||||
])
|
||||
|
||||
expect(taxLine.item_id).toBe(item.id)
|
||||
|
||||
await service.removeLineItemTaxLines({ item_id: item.id })
|
||||
await service.softDeleteLineItemTaxLines([taxLine.id])
|
||||
|
||||
const taxLines = await service.listLineItemTaxLines({
|
||||
item_id: item.id,
|
||||
|
||||
Reference in New Issue
Block a user