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/crypto/crc32.js
|
||||||
.*/node_modules/fbjs-haste/stubs/ErrorUtils.js
|
.*/node_modules/fbjs-haste/stubs/ErrorUtils.js
|
||||||
.*/node_modules/react-haste/React.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
|
.*/node_modules/react-haste/renderers/shared/event/eventPlugins/ResponderEventPlugin.js
|
||||||
|
|
||||||
# Ignore commoner tests
|
# 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 = [
|
var sharedBlacklist = [
|
||||||
'node_modules/react-haste/renderers/shared/event/eventPlugins/ResponderEventPlugin.js',
|
'node_modules/react-haste/renderers/shared/event/eventPlugins/ResponderEventPlugin.js',
|
||||||
'node_modules/react-haste/React.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
|
// For each of these fbjs files (especially the non-forks/stubs), we should
|
||||||
// consider deleting the conflicting copy and just using the fbjs version.
|
// consider deleting the conflicting copy and just using the fbjs version.
|
||||||
|
|
Loading…
Reference in New Issue