UNPKG

react-native-payments-androidx

Version:

Welcome to the best and most comprehensive library for integrating payments like Apple Pay and Google Pay into your React Native app.

68 lines (58 loc) 2.08 kB
const { mockReactNativeIOS } = require('../__mocks__'); jest.mock('react-native', () => mockReactNativeIOS); const { MODULE_SCOPING, SHIPPING_ADDRESS_CHANGE_EVENT, SHIPPING_OPTION_CHANGE_EVENT, INTERNAL_SHIPPING_ADDRESS_CHANGE_EVENT, INTERNAL_SHIPPING_OPTION_CHANGE_EVENT, USER_DISMISS_EVENT, USER_ACCEPT_EVENT, SUPPORTED_METHOD_NAME } = require('../constants'); describe('constants', () => { describe('MODULE_SCOPING', () => { it('should be equal to `NativePayments`', () => { expect(MODULE_SCOPING).toBe('NativePayments'); }); }); describe('SHIPPING_ADDRESS_CHANGE_EVENT', () => { it('should be equal to `shippingaddresschange`', () => { expect(SHIPPING_ADDRESS_CHANGE_EVENT).toBe('shippingaddresschange'); }); }); describe('SHIPPING_OPTION_CHANGE_EVENT', () => { it('should be equal to `shippingoptionchange`', () => { expect(SHIPPING_OPTION_CHANGE_EVENT).toBe('shippingoptionchange'); }); }); describe('INTERNAL_SHIPPING_ADDRESS_CHANGE_EVENT', () => { it('should be equal to `NativePayments:onshippingaddresschange`', () => { expect(INTERNAL_SHIPPING_ADDRESS_CHANGE_EVENT).toBe( 'NativePayments:onshippingaddresschange' ); }); }); describe('INTERNAL_SHIPPING_OPTION_CHANGE_EVENT', () => { it('should be equal to `NativePayments:onshippingoptionchange`', () => { expect(INTERNAL_SHIPPING_OPTION_CHANGE_EVENT).toBe( 'NativePayments:onshippingoptionchange' ); }); }); describe('USER_DISMISS_EVENT', () => { it('should be equal to `NativePayments:onuserdismiss`', () => { expect(USER_DISMISS_EVENT).toBe('NativePayments:onuserdismiss'); }); }); describe('USER_ACCEPT_EVENT', () => { it('should be equal to `NativePayments:onuseraccept`', () => { expect(USER_ACCEPT_EVENT).toBe('NativePayments:onuseraccept'); }); }); describe('SUPPORTED_METHOD_NAME', () => { it('should be equal to `apple-pay` when platform is `ios`', () => { expect(SUPPORTED_METHOD_NAME).toBe('apple-pay'); }); }); });