From ff5666ef55ae72e4f10baf8a2e64005a5f85f4b7 Mon Sep 17 00:00:00 2001 From: Brian 'bdougie' Douglas Date: Tue, 3 Jan 2017 21:57:59 -0800 Subject: [PATCH] fixes Linking error with react-native-router-flux https://github.com/facebook/react-native/issues/11585 --- vndr/package.json | 8 +++++++- vndr/src/{ => test}/List.test.js | 2 +- vndr/test/setup.js | 9 +++++++++ 3 files changed, 17 insertions(+), 2 deletions(-) rename vndr/src/{ => test}/List.test.js (90%) create mode 100644 vndr/test/setup.js diff --git a/vndr/package.json b/vndr/package.json index 03cb4e5..30480f6 100644 --- a/vndr/package.json +++ b/vndr/package.json @@ -25,6 +25,12 @@ "react-test-utils": "^0.0.1" }, "jest": { - "preset": "react-native" + "preset": "react-native", + "testRegex": "./test/[^setup].*.js$", + "mocksPattern": "./test/mocks/.*.js$", + "transformIgnorePatterns": ["node_modules/(?!react-native|native-base|react-clone-referenced-element)"], + "setupFiles": [ + "./test/setup.js" + ] } } diff --git a/vndr/src/List.test.js b/vndr/src/test/List.test.js similarity index 90% rename from vndr/src/List.test.js rename to vndr/src/test/List.test.js index 921fcac..91b7daa 100644 --- a/vndr/src/List.test.js +++ b/vndr/src/test/List.test.js @@ -1,5 +1,5 @@ import React from 'react'; -import List from './List'; +import List from '../List'; import { shallow } from 'enzyme'; const dummyVendor = { diff --git a/vndr/test/setup.js b/vndr/test/setup.js new file mode 100644 index 0000000..b85d235 --- /dev/null +++ b/vndr/test/setup.js @@ -0,0 +1,9 @@ +jest.mock('Linking', () => { + return { + addEventListener: jest.fn(), + removeEventListener: jest.fn(), + openURL: jest.fn(), + canOpenURL: jest.fn(), + getInitialURL: jest.fn(), + } +})