2017-02-13 21:56:30 +05:30
|
|
|
/* eslint-env jest */
|
2017-01-31 04:13:24 +01:00
|
|
|
|
|
|
|
// See https://github.com/facebook/jest/issues/2208
|
2017-02-13 21:56:30 +05:30
|
|
|
jest.mock('Linking', () => ({
|
|
|
|
addEventListener: jest.fn(),
|
|
|
|
removeEventListener: jest.fn(),
|
|
|
|
openURL: jest.fn(),
|
|
|
|
canOpenURL: jest.fn(),
|
|
|
|
getInitialURL: jest.fn().mockImplementation((value: string) => Promise.resolve(value)),
|
|
|
|
}));
|
2017-01-31 04:13:24 +01:00
|
|
|
|
|
|
|
// See https://github.com/facebook/react-native/issues/11659
|
|
|
|
jest.mock('ScrollView', () => {
|
|
|
|
const RealComponent = require.requireActual('ScrollView');
|
|
|
|
class ScrollView extends RealComponent {
|
|
|
|
scrollTo = () => {}
|
|
|
|
}
|
2017-02-13 21:56:30 +05:30
|
|
|
return ScrollView;
|
2017-01-31 04:13:24 +01:00
|
|
|
});
|
2017-05-13 06:08:22 +08:00
|
|
|
|
|
|
|
Date.now = jest.fn(() => 0);
|