Skip to content

Commit 60386a5

Browse files
committed
feat(payment): PAYPAL-4935 renaming
1 parent 95c18b6 commit 60386a5

14 files changed

+46
-46
lines changed

packages/core/src/cart/cart-request-sender.spec.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,15 @@ import BuyNowCartRequestBody from './buy-now-cart-request-body';
1414
import Cart from './cart';
1515
import CartRequestSender from './cart-request-sender';
1616
import { getCart } from './carts.mock';
17-
import { HeadlessCartRequestResponse } from './headless-cart';
18-
import { getHeadlessCartResponse } from './headless-cart/mocks/headless-cart.mock';
17+
import { GqlCartRequestResponse } from './gql-cart';
18+
import { getGQLCartResponse } from './gql-cart/mocks/gql-cart.mock';
1919

2020
describe('CartRequestSender', () => {
2121
let cart: Cart;
2222
let cartRequestSender: CartRequestSender;
2323
let requestSender: RequestSender;
2424
let response: Response<Cart>;
25-
let headlessResponse: Response<HeadlessCartRequestResponse>;
25+
let headlessResponse: Response<GqlCartRequestResponse>;
2626

2727
beforeEach(() => {
2828
requestSender = createRequestSender();
@@ -83,7 +83,7 @@ describe('CartRequestSender', () => {
8383
const cartId = '123123';
8484

8585
beforeEach(() => {
86-
headlessResponse = getResponse(getHeadlessCartResponse());
86+
headlessResponse = getResponse(getGQLCartResponse());
8787

8888
jest.spyOn(requestSender, 'get').mockResolvedValue(headlessResponse);
8989
});

packages/core/src/cart/cart-request-sender.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { BuyNowCartRequestBody, Cart } from '@bigcommerce/checkout-sdk/payment-i
44

55
import { ContentType, RequestOptions, SDK_VERSION_HEADERS } from '../common/http-request';
66

7-
import { HeadlessCartRequestResponse, mapToCart } from './headless-cart';
7+
import { GQLCartRequestResponse, mapToCart } from './gql-cart';
88

99
export default class CartRequestSender {
1010
constructor(private _requestSender: RequestSender) {}
@@ -32,15 +32,15 @@ export default class CartRequestSender {
3232
},
3333
};
3434

35-
const response = await this._requestSender.get<HeadlessCartRequestResponse>(path, {
35+
const response = await this._requestSender.get<GQLCartRequestResponse>(path, {
3636
...requestOptions,
3737
});
3838

3939
return this.transformToCartResponse(response);
4040
}
4141

4242
private transformToCartResponse(
43-
response: Response<HeadlessCartRequestResponse>,
43+
response: Response<GQLCartRequestResponse>,
4444
): Response<Cart | undefined> {
4545
const {
4646
body: {
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import GQLCartResponse from './gql-cart';
2+
3+
export interface GQLCartRequestResponse {
4+
data: {
5+
site: GQLCartResponse;
6+
};
7+
}

packages/core/src/cart/headless-cart/headless-cart.ts renamed to packages/core/src/cart/gql-cart/gql-cart.ts

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ interface BaseFieldFragment {
22
value: number;
33
}
44

5-
export interface HeadlessLineItem {
5+
export interface GQLCartLineItem {
66
name: string;
77
entityId: string;
88
quantity: number;
@@ -48,7 +48,7 @@ export interface HeadlessLineItem {
4848
}>;
4949
}
5050

51-
interface HeadlessPhysicalItem extends HeadlessLineItem {
51+
interface GQLCartPhysicalItem extends GQLCartLineItem {
5252
isShippingRequired: boolean;
5353
giftWrapping?: {
5454
amount: {
@@ -59,13 +59,13 @@ interface HeadlessPhysicalItem extends HeadlessLineItem {
5959
} | null;
6060
}
6161

62-
interface HeadlessDigitalItem extends HeadlessLineItem {
62+
interface GQLCartDigitalItem extends GQLCartLineItem {
6363
downloadFileUrls: string[];
6464
downloadPageUrl: string;
6565
downloadSize: string;
6666
}
6767

68-
export interface HeadlessCustomItem {
68+
export interface GQLCartCustomItem {
6969
entityId: string;
7070
listPrice: BaseFieldFragment;
7171
extendedListPrice: BaseFieldFragment;
@@ -74,7 +74,7 @@ export interface HeadlessCustomItem {
7474
sku: string;
7575
}
7676

77-
export interface HeadlessGiftCertificates {
77+
export interface GQLCartGiftCertificates {
7878
amount: BaseFieldFragment;
7979
name: string;
8080
theme: string;
@@ -91,14 +91,14 @@ export interface HeadlessGiftCertificates {
9191
};
9292
}
9393

94-
export interface HeadlessLineItems {
95-
physicalItems: HeadlessPhysicalItem[];
96-
digitalItems: HeadlessDigitalItem[];
97-
customItems: HeadlessCustomItem[];
98-
giftCertificates?: HeadlessGiftCertificates[];
94+
export interface GQLCartLineItems {
95+
physicalItems: GQLCartPhysicalItem[];
96+
digitalItems: GQLCartDigitalItem[];
97+
customItems: GQLCartCustomItem[];
98+
giftCertificates?: GQLCartGiftCertificates[];
9999
}
100100

101-
export default interface HeadlessCartResponse {
101+
export default interface GQLCartResponse {
102102
cart?: {
103103
amount: BaseFieldFragment;
104104
baseAmount: BaseFieldFragment;
@@ -117,7 +117,7 @@ export default interface HeadlessCartResponse {
117117
discountedAmount: BaseFieldFragment;
118118
isTaxIncluded: boolean;
119119
currencyCode: string;
120-
lineItems: HeadlessLineItems;
120+
lineItems: GQLCartLineItems;
121121
};
122122
checkout?: {
123123
coupons: Array<{
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
export { default as GQLCartResponse } from './gql-cart';
2+
export { default as mapToCart } from './map-to-cart';
3+
export { GQLCartRequestResponse } from './gql-cart-request-response';

packages/core/src/cart/headless-cart/map-to-cart-line-item.spec.ts renamed to packages/core/src/cart/gql-cart/map-to-cart-line-item.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@ import { getCart } from '../carts.mock';
44
import { LineItem } from '../line-item';
55

66
import mapToLineItem from './map-to-cart-line-item';
7-
import { headlessLineItem } from './mocks/headless-cart.mock';
7+
import { gqlCartLineItem } from './mocks/gql-cart.mock';
88

99
describe('mapToLineItem', () => {
1010
let headlessLineItemResponse: LineItem | undefined;
1111

1212
beforeEach(() => {
13-
headlessLineItemResponse = mapToLineItem(headlessLineItem());
13+
headlessLineItemResponse = mapToLineItem(gqlCartLineItem());
1414
});
1515

1616
it('maps to line item', () => {

packages/core/src/cart/headless-cart/map-to-cart-line-item.ts renamed to packages/core/src/cart/gql-cart/map-to-cart-line-item.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import { LineItem } from '../line-item';
22

3-
import { HeadlessLineItem } from './headless-cart';
3+
import { GQLCartLineItem } from './gql-cart';
44

5-
export default function mapToLineItem(lineItem: HeadlessLineItem): LineItem {
5+
export default function mapToLineItem(lineItem: GQLCartLineItem): LineItem {
66
const {
77
entityId,
88
name,

packages/core/src/cart/headless-cart/map-to-cart-line-items.spec.ts renamed to packages/core/src/cart/gql-cart/map-to-cart-line-items.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { getCart } from '../carts.mock';
44
import { LineItemMap } from '../index';
55

66
import mapToCartLineItems from './map-to-cart-line-items';
7-
import { getHeadlessCartResponse } from './mocks/headless-cart.mock';
7+
import { getGQLCartResponse } from './mocks/gql-cart.mock';
88

99
describe('mapToCartLinesItem', () => {
1010
let headlessCartLineItemsResponse: LineItemMap | undefined;
@@ -14,7 +14,7 @@ describe('mapToCartLinesItem', () => {
1414
data: {
1515
site: { cart },
1616
},
17-
} = getHeadlessCartResponse();
17+
} = getGQLCartResponse();
1818

1919
headlessCartLineItemsResponse = mapToCartLineItems(
2020
cart?.lineItems ?? {

packages/core/src/cart/headless-cart/map-to-cart-line-items.ts renamed to packages/core/src/cart/gql-cart/map-to-cart-line-items.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import { LineItemMap } from '../index';
22

3-
import { HeadlessLineItems } from './headless-cart';
3+
import { GQLCartLineItems } from './gql-cart';
44
import mapToLineItem from './map-to-cart-line-item';
55

6-
export default function mapToCartLineItems(lineItems: HeadlessLineItems): LineItemMap {
6+
export default function mapToCartLineItems(lineItems: GQLCartLineItems): LineItemMap {
77
const {
88
physicalItems = [],
99
digitalItems = [],

packages/core/src/cart/headless-cart/map-to-cart.spec.ts renamed to packages/core/src/cart/gql-cart/map-to-cart.spec.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@ import { Cart } from '@bigcommerce/checkout-sdk/payment-integration-api';
33
import { getCart } from '../carts.mock';
44

55
import mapToCart from './map-to-cart';
6-
import { getHeadlessCartResponse } from './mocks/headless-cart.mock';
6+
import { getGQLCartResponse } from './mocks/gql-cart.mock';
77

88
describe('mapToCart', () => {
99
let headlessCartResponse: Cart | undefined;
1010

1111
beforeEach(() => {
12-
headlessCartResponse = mapToCart(getHeadlessCartResponse().data.site);
12+
headlessCartResponse = mapToCart(getGQLCartResponse().data.site);
1313
});
1414

1515
it('maps to internal cart', () => {

packages/core/src/cart/headless-cart/map-to-cart.ts renamed to packages/core/src/cart/gql-cart/map-to-cart.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ import { Cart } from '@bigcommerce/checkout-sdk/payment-integration-api';
22

33
import mapToCartLineItems from './map-to-cart-line-items';
44

5-
import { HeadlessCartResponse } from './';
5+
import { GQLCartResponse } from './';
66

7-
export default function mapToCart(headlessCartResponse: HeadlessCartResponse): Cart | undefined {
7+
export default function mapToCart(headlessCartResponse: GQLCartResponse): Cart | undefined {
88
const { cart, checkout, currency } = headlessCartResponse;
99

1010
if (!cart || !checkout || !currency) {

packages/core/src/cart/headless-cart/mocks/headless-cart.mock.ts renamed to packages/core/src/cart/gql-cart/mocks/gql-cart.mock.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
import { HeadlessLineItem } from '../headless-cart';
2-
import { HeadlessCartRequestResponse } from '../headless-cart-request-response';
1+
import { GQLCartLineItem } from '../gql-cart';
2+
import { GQLCartRequestResponse } from '../gql-cart-request-response';
33

4-
export function headlessLineItem(): HeadlessLineItem {
4+
export function gqlCartLineItem(): GQLCartLineItem {
55
return {
66
discounts: [],
77
brand: 'OFS',
@@ -46,7 +46,7 @@ export function headlessLineItem(): HeadlessLineItem {
4646
};
4747
}
4848

49-
export function getHeadlessCartResponse(): HeadlessCartRequestResponse {
49+
export function getGQLCartResponse(): GQLCartRequestResponse {
5050
return {
5151
data: {
5252
site: {
@@ -131,6 +131,6 @@ export function getPhysicalItem(hasGiftWrapping?: false) {
131131
},
132132
}
133133
: {}),
134-
...headlessLineItem(),
134+
...gqlCartLineItem(),
135135
};
136136
}

packages/core/src/cart/headless-cart/headless-cart-request-response.ts

Lines changed: 0 additions & 7 deletions
This file was deleted.

packages/core/src/cart/headless-cart/index.ts

Lines changed: 0 additions & 3 deletions
This file was deleted.

0 commit comments

Comments
 (0)