All tests passing

This commit is contained in:
Sebastian Rindom
2020-07-15 17:47:43 +02:00
parent 312e405588
commit ec6a538877
32 changed files with 226 additions and 304 deletions
+12 -4
View File
@@ -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)