All tests passing
This commit is contained in:
@@ -168,13 +168,21 @@ export const carts = {
|
||||
},
|
||||
completeCart: {
|
||||
_id: IdMap.getId("complete-cart"),
|
||||
title: "test",
|
||||
region_id: IdMap.getId("region-france"),
|
||||
items: [],
|
||||
email: "test",
|
||||
payment_sessions: [
|
||||
{
|
||||
provider_id: "default_provider",
|
||||
data: {
|
||||
money_id: "success",
|
||||
},
|
||||
},
|
||||
],
|
||||
payment_method: {
|
||||
provider_id: "stripe",
|
||||
provider_id: "default_provider",
|
||||
data: {
|
||||
yes: "sir",
|
||||
money_id: "success",
|
||||
},
|
||||
},
|
||||
shipping_methods: [
|
||||
@@ -259,7 +267,7 @@ export const carts = {
|
||||
shipping_methods: [
|
||||
{
|
||||
_id: IdMap.getId("freeShipping"),
|
||||
profile_id: "default_profile",
|
||||
profile_id: IdMap.getId("default_profile"),
|
||||
},
|
||||
],
|
||||
shipping_options: [
|
||||
|
||||
@@ -209,11 +209,16 @@ export const orders = {
|
||||
}
|
||||
|
||||
export const OrderModelMock = {
|
||||
create: jest.fn().mockReturnValue(Promise.resolve()),
|
||||
create: jest.fn().mockImplementation(data => Promise.resolve(data)),
|
||||
updateOne: jest.fn().mockImplementation((query, update) => {
|
||||
return Promise.resolve()
|
||||
}),
|
||||
deleteOne: jest.fn().mockReturnValue(Promise.resolve()),
|
||||
startSession: jest.fn().mockReturnValue(
|
||||
Promise.resolve({
|
||||
withTransaction: fn => fn(),
|
||||
})
|
||||
),
|
||||
findOne: jest.fn().mockImplementation(query => {
|
||||
if (query._id === IdMap.getId("test-order")) {
|
||||
orders.testOrder.payment_status = "awaiting"
|
||||
@@ -240,7 +245,7 @@ export const OrderModelMock = {
|
||||
orders.orderToRefund.payment_status = "captured"
|
||||
return Promise.resolve(orders.orderToRefund)
|
||||
}
|
||||
if (query.metadata.cart_id === IdMap.getId("test-cart")) {
|
||||
if (query.cart_id === IdMap.getId("test-cart")) {
|
||||
return Promise.resolve(orders.testOrder)
|
||||
}
|
||||
return Promise.resolve(undefined)
|
||||
|
||||
Reference in New Issue
Block a user