Fix open source
Summary: Unfortunately ReactTestUtils requires ReactDOM (for renderIntoDocument), and ReactTestUtils is required by ReactNative. This worked internally because we already shimmed ReactDOM for Relay; now we shim it externally too, at least until we figure out a better solution for this in React. public Reviewed By: vjeux Differential Revision: D2629811 fb-gh-sync-id: 94aac2c4eda39d039fdcedd88295e7afb0f5c5b2
This commit is contained in:
parent
fe4735ed99
commit
2db10e3e72
|
@ -18,6 +18,7 @@
|
|||
.*/node_modules/fbjs-haste/crypto/crc32.js
|
||||
.*/node_modules/fbjs-haste/stubs/ErrorUtils.js
|
||||
.*/node_modules/react-haste/React.js
|
||||
.*/node_modules/react-haste/renderers/dom/ReactDOM.js
|
||||
.*/node_modules/react-haste/renderers/shared/event/eventPlugins/ResponderEventPlugin.js
|
||||
|
||||
# Ignore commoner tests
|
||||
|
|
|
@ -0,0 +1,16 @@
|
|||
/**
|
||||
* Copyright 2004-present Facebook. All Rights Reserved.
|
||||
*
|
||||
* @providesModule ReactDOM
|
||||
*/
|
||||
|
||||
'use strict';
|
||||
|
||||
var ReactUpdates = require('ReactUpdates');
|
||||
|
||||
// Temporary shim required for ReactTestUtils and Relay.
|
||||
var ReactDOM = {
|
||||
unstable_batchedUpdates: ReactUpdates.batchedUpdates,
|
||||
};
|
||||
|
||||
module.exports = ReactDOM;
|
|
@ -15,6 +15,7 @@ var path = require('path');
|
|||
var sharedBlacklist = [
|
||||
'node_modules/react-haste/renderers/shared/event/eventPlugins/ResponderEventPlugin.js',
|
||||
'node_modules/react-haste/React.js',
|
||||
'node_modules/react-haste/renderers/dom/ReactDOM.js',
|
||||
|
||||
// For each of these fbjs files (especially the non-forks/stubs), we should
|
||||
// consider deleting the conflicting copy and just using the fbjs version.
|
||||
|
|
Loading…
Reference in New Issue