Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 | 23x 23x 23x 23x 23x 305x 23x 6x 23x 5x 23x 1x 23x 29x | import { Checkout, CheckoutPayment } from '@bigcommerce/checkout-sdk';
import { getCart } from '../cart/carts.mock';
import { getCoupon } from '../coupon/coupons.mock';
import { getGuestCustomer } from '../customer/customers.mock';
import { getPromotion } from '../promotion/promotions.mock';
export function getCheckout(): Checkout {
return {
id: 'b20deef40f9699e48671bbc3fef6ca44dc80e3c7',
cart: getCart(),
customer: getGuestCustomer(),
customerMessage: 'comment',
billingAddress: undefined,
consignments: [],
taxes: [
{
name: 'Tax',
amount: 3,
},
],
discounts: [],
isStoreCreditApplied: false,
coupons: [
getCoupon(),
],
orderId: 295,
shippingCostTotal: 15,
shippingCostBeforeDiscount: 20,
shouldExecuteSpamCheck: false,
handlingCostTotal: 8,
taxTotal: 3,
subtotal: 190,
grandTotal: 190,
giftWrappingCostTotal: 0,
outstandingBalance: 190,
giftCertificates: [],
balanceDue: 0,
createdTime: '2018-03-06T04:41:49+00:00',
updatedTime: '2018-03-07T03:44:51+00:00',
promotions: [],
};
}
export function getCheckoutWithPayments(): Checkout {
return {
...getCheckout(),
payments: [
getCheckoutPayment(),
],
};
}
export function getCheckoutWithAmazonPay(): Checkout {
return {
...getCheckout(),
payments: [{
...getCheckoutPayment(),
providerId: 'amazonpay',
}],
};
}
export function getCheckoutWithPromotions(): Checkout {
return {
...getCheckout(),
promotions: [
getPromotion(),
],
};
}
export function getCheckoutPayment(): CheckoutPayment {
return {
providerId: 'amazon',
gatewayId: undefined,
providerType: 'PAYMENT_TYPE_HOSTED',
detail: {
step: 'ACKNOWLEDGE',
},
};
}
|