UNPKG

react-native-payments-reborn

Version:

This package is a copy from [react-native-payments](https://github.com/naoufal/react-native-payments).

40 lines (35 loc) 832 B
const mockReactNativeIOS = { Platform: { OS: 'ios' }, DeviceEventEmitter: { removeSubscription: () => {}, addListener: () => {} } }; const mockReactNativeAndroid = Object.assign({}, mockReactNativeIOS, { Platform: { OS: 'android' } }); const mockNativePaymentsSupportedIOS = { canMakePayments: true, createPaymentRequest: () => {}, handleDetailsUpdate: () => {}, show: cb => cb(), // TODO, may have to fire an event that DeviceEventEmitter will listen to abort: cb => cb(), complete: (paymentStatus, cb) => cb() }; const mockNativePaymentsUnsupportedIOS = Object.assign( {}, mockNativePaymentsSupportedIOS, { canMakePayments: false } ); module.exports = { mockReactNativeIOS, mockReactNativeAndroid, mockNativePaymentsSupportedIOS, mockNativePaymentsUnsupportedIOS };