Skip to content

Commit 3d51288

Browse files
committed
Add missing v1-v2 converstion updates for checkout-one-click
1 parent 90d4668 commit 3d51288

File tree

14 files changed

+18
-19
lines changed

14 files changed

+18
-19
lines changed

packages/commerce-sdk-react/src/hooks/ShopperCustomers/index.test.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@ describe('Shopper Customers hooks', () => {
2020
'getExternalProfile', // TODO: Implement when the endpoint exits closed beta
2121
'getPublicProductListItems', // TODO: Implement when the endpoint exits closed beta
2222
'registerExternalProfile', // TODO: Implement when the endpoint exits closed beta
23-
'updateCustomerPaymentInstrument' // TODO: Implement when needed
2423
])
2524
})
2625
test('all mutations have cache update logic', () => {

packages/commerce-sdk-react/src/hooks/ShopperOrders/index.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ describe('Shopper Orders hooks', () => {
1616
const unimplemented = getUnimplementedEndpoints(ShopperOrders, queries, mutations)
1717
// If this test fails: create a new query hook, add the endpoint to the mutations enum,
1818
// or add it to the `expected` array with a comment explaining "TODO" or "never" (and why).
19-
expect(unimplemented).toEqual(['failOrder', 'guestOrderLookup'])
19+
expect(unimplemented).toEqual(['guestOrderLookup'])
2020
})
2121
test('all mutations have cache update logic', () => {
2222
// unimplemented = value in mutations enum, but no method in cache update matrix

packages/template-retail-react-app/app/pages/checkout-one-click/index.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ import {
2121
import {FormattedMessage, useIntl} from 'react-intl'
2222
import {useForm} from 'react-hook-form'
2323
import {
24-
useShopperBasketsMutation,
24+
useShopperBasketsV2Mutation as useShopperBasketsMutation,
2525
useShopperOrdersMutation,
2626
useShopperCustomersMutation,
2727
ShopperBasketsMutations,

packages/template-retail-react-app/app/pages/checkout-one-click/index.test.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ jest.mock('@salesforce/commerce-sdk-react', () => {
6060
useAuthHelper: () => ({
6161
mutateAsync: mockUseAuthHelper
6262
}),
63-
useShopperBasketsMutation: (mutation) => {
63+
useShopperBasketsV2Mutation: (mutation) => {
6464
if (mutation === 'removeItemFromBasket') {
6565
return {
6666
mutateAsync: (_, {onSuccess} = {}) => {
@@ -69,7 +69,7 @@ jest.mock('@salesforce/commerce-sdk-react', () => {
6969
}
7070
}
7171
}
72-
return originalModule.useShopperBasketsMutation(mutation)
72+
return originalModule.useShopperBasketsV2Mutation(mutation)
7373
},
7474
useShopperCustomersMutation: (mutation) => {
7575
if (mutation === 'createCustomerPaymentInstrument') {

packages/template-retail-react-app/app/pages/checkout-one-click/partials/one-click-contact-info.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ import {useCurrentBasket} from '@salesforce/retail-react-app/app/hooks/use-curre
4545
import {
4646
AuthHelpers,
4747
useAuthHelper,
48-
useShopperBasketsMutation,
48+
useShopperBasketsV2Mutation as useShopperBasketsMutation,
4949
useCustomerType,
5050
useShopperCustomersMutation
5151
} from '@salesforce/commerce-sdk-react'

packages/template-retail-react-app/app/pages/checkout-one-click/partials/one-click-contact-info.test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jest.mock('@salesforce/commerce-sdk-react', () => {
3434
useAuthHelper: jest
3535
.fn()
3636
.mockImplementation((helperType) => mockAuthHelperFunctions[helperType]),
37-
useShopperBasketsMutation: jest.fn().mockImplementation((mutationType) => {
37+
useShopperBasketsV2Mutation: jest.fn().mockImplementation((mutationType) => {
3838
if (mutationType === 'updateCustomerForBasket') return mockUpdateCustomerForBasket
3939
if (mutationType === 'transferBasket') return mockTransferBasket
4040
if (mutationType === 'updateBillingAddressForBasket')

packages/template-retail-react-app/app/pages/checkout-one-click/partials/one-click-payment.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import {
1616
Divider
1717
} from '@salesforce/retail-react-app/app/components/shared/ui'
1818
import {useToast} from '@salesforce/retail-react-app/app/hooks/use-toast'
19-
import {useShopperBasketsMutation, useCustomerType} from '@salesforce/commerce-sdk-react'
19+
import {useShopperBasketsV2Mutation as useShopperBasketsMutation, useCustomerType} from '@salesforce/commerce-sdk-react'
2020
import {useCurrentBasket} from '@salesforce/retail-react-app/app/hooks/use-current-basket'
2121
import {useCurrentCustomer} from '@salesforce/retail-react-app/app/hooks/use-current-customer'
2222
import {useCheckoutAutoSelect} from '@salesforce/retail-react-app/app/hooks/use-checkout-auto-select'

packages/template-retail-react-app/app/pages/checkout-one-click/partials/one-click-payment.test.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import {useCurrentBasket} from '@salesforce/retail-react-app/app/hooks/use-curre
1212
import {useCurrentCustomer} from '@salesforce/retail-react-app/app/hooks/use-current-customer'
1313
import {useToast} from '@salesforce/retail-react-app/app/hooks/use-toast'
1414
import {useCurrency} from '@salesforce/retail-react-app/app/hooks/use-currency'
15-
import {useShopperBasketsMutation, useCustomerType} from '@salesforce/commerce-sdk-react'
15+
import {useShopperBasketsV2Mutation as useShopperBasketsMutation, useCustomerType} from '@salesforce/commerce-sdk-react'
1616
import {useCheckout} from '@salesforce/retail-react-app/app/pages/checkout-one-click/util/checkout-context'
1717
import Payment from '@salesforce/retail-react-app/app/pages/checkout-one-click/partials/one-click-payment'
1818
import {CurrencyProvider} from '@salesforce/retail-react-app/app/contexts'
@@ -60,7 +60,7 @@ jest.mock('@salesforce/commerce-sdk-react', () => {
6060
const original = jest.requireActual('@salesforce/commerce-sdk-react')
6161
return {
6262
...original,
63-
useShopperBasketsMutation: jest.fn(),
63+
useShopperBasketsV2Mutation: jest.fn(),
6464
useAuthHelper: jest.fn(() => ({mutateAsync: jest.fn()})),
6565
useUsid: () => ({getUsidWhenReady: jest.fn().mockResolvedValue('usid-123')}),
6666
useCustomerType: jest.fn(() => ({isGuest: true, isRegistered: false})),

packages/template-retail-react-app/app/pages/checkout-one-click/partials/one-click-pickup-address.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ import StoreDisplay from '@salesforce/retail-react-app/app/components/store-disp
1818
// Hooks
1919
import {useCheckout} from '@salesforce/retail-react-app/app/pages/checkout-one-click/util/checkout-context'
2020
import {useCurrentBasket} from '@salesforce/retail-react-app/app/hooks/use-current-basket'
21-
import {useShopperBasketsMutation, useStores} from '@salesforce/commerce-sdk-react'
21+
import {useShopperBasketsV2Mutation as useShopperBasketsMutation, useStores} from '@salesforce/commerce-sdk-react'
2222
import {isPickupShipment} from '@salesforce/retail-react-app/app/utils/shipment-utils'
2323

2424
const PickupAddress = () => {

packages/template-retail-react-app/app/pages/checkout-one-click/partials/one-click-pickup-address.test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jest.mock('@salesforce/commerce-sdk-react', () => {
1515
const originalModule = jest.requireActual('@salesforce/commerce-sdk-react')
1616
return {
1717
...originalModule,
18-
useShopperBasketsMutation: () => ({
18+
useShopperBasketsV2Mutation: () => ({
1919
mutateAsync: mockMutateAsync
2020
}),
2121
useStores: () => ({

0 commit comments

Comments
 (0)