From 21ee7fde6e6f3054fe15e77e3d61cacca2948608 Mon Sep 17 00:00:00 2001 From: Pieter De Baets Date: Wed, 24 Feb 2016 05:10:53 -0800 Subject: [PATCH] Fix mocks in NavigationExperimental Summary:Fixes mocking in NavigationExperimental tests and manually mock React to make things pass Closes https://github.com/facebook/react-native/pull/6124 Differential Revision: D2970955 fb-gh-sync-id: ece45f1193a23a39d49fb9c2f529e1d709189f31 shipit-source-id: ece45f1193a23a39d49fb9c2f529e1d709189f31 --- .../Reducer/__tests__/NavigationFindReducer-test.js | 3 +-- .../Reducer/__tests__/NavigationStackReducer-test.js | 7 +++++-- .../Reducer/__tests__/NavigationTabsReducer-test.js | 5 +++-- .../__tests__/NavigationStateUtils-test.js | 3 +-- 4 files changed, 10 insertions(+), 8 deletions(-) diff --git a/Libraries/NavigationExperimental/Reducer/__tests__/NavigationFindReducer-test.js b/Libraries/NavigationExperimental/Reducer/__tests__/NavigationFindReducer-test.js index e67e64f2e..660e1c03e 100644 --- a/Libraries/NavigationExperimental/Reducer/__tests__/NavigationFindReducer-test.js +++ b/Libraries/NavigationExperimental/Reducer/__tests__/NavigationFindReducer-test.js @@ -11,8 +11,7 @@ 'use strict'; jest - .autoMockOff() - .mock('ErrorUtils'); + .dontMock('NavigationFindReducer'); const NavigationFindReducer = require('NavigationFindReducer'); diff --git a/Libraries/NavigationExperimental/Reducer/__tests__/NavigationStackReducer-test.js b/Libraries/NavigationExperimental/Reducer/__tests__/NavigationStackReducer-test.js index 400057ab0..9a0d50326 100644 --- a/Libraries/NavigationExperimental/Reducer/__tests__/NavigationStackReducer-test.js +++ b/Libraries/NavigationExperimental/Reducer/__tests__/NavigationStackReducer-test.js @@ -11,8 +11,11 @@ 'use strict'; jest - .autoMockOff() - .mock('ErrorUtils'); + .dontMock('NavigationRootContainer') + .dontMock('NavigationStackReducer') + .dontMock('NavigationStateUtils'); + +jest.setMock('React', {Component() {}, PropTypes: {}}); const NavigationStackReducer = require('NavigationStackReducer'); const NavigationRootContainer = require('NavigationRootContainer'); diff --git a/Libraries/NavigationExperimental/Reducer/__tests__/NavigationTabsReducer-test.js b/Libraries/NavigationExperimental/Reducer/__tests__/NavigationTabsReducer-test.js index a39aa76bf..9228d0c7b 100644 --- a/Libraries/NavigationExperimental/Reducer/__tests__/NavigationTabsReducer-test.js +++ b/Libraries/NavigationExperimental/Reducer/__tests__/NavigationTabsReducer-test.js @@ -11,8 +11,9 @@ 'use strict'; jest - .autoMockOff() - .mock('ErrorUtils'); + .dontMock('NavigationTabsReducer') + .dontMock('NavigationFindReducer') + .dontMock('NavigationStateUtils'); const NavigationTabsReducer = require('NavigationTabsReducer'); diff --git a/Libraries/NavigationExperimental/__tests__/NavigationStateUtils-test.js b/Libraries/NavigationExperimental/__tests__/NavigationStateUtils-test.js index 702d5937b..5b8cf98b5 100644 --- a/Libraries/NavigationExperimental/__tests__/NavigationStateUtils-test.js +++ b/Libraries/NavigationExperimental/__tests__/NavigationStateUtils-test.js @@ -11,8 +11,7 @@ 'use strict'; jest - .autoMockOff() - .mock('ErrorUtils'); + .dontMock('NavigationStateUtils'); var NavigationStateUtils = require('NavigationStateUtils');