mirror of
https://github.com/facebook/react.git
synced 2025-11-01 09:12:30 +00:00
Ensure default injection is injected for test utils
This commit is contained in:
@@ -16,6 +16,7 @@ var EventPluginHub = require('EventPluginHub');
|
||||
var EventPluginRegistry = require('EventPluginRegistry');
|
||||
var EventPropagators = require('EventPropagators');
|
||||
var React = require('React');
|
||||
var ReactDefaultInjection = require('ReactDefaultInjection');
|
||||
var ReactDOM = require('ReactDOM');
|
||||
var ReactDOMComponentTree = require('ReactDOMComponentTree');
|
||||
var ReactElement = require('ReactElement');
|
||||
@@ -409,6 +410,11 @@ Object.assign(
|
||||
);
|
||||
|
||||
ReactShallowRenderer.prototype.render = function(element, context) {
|
||||
// Ensure we've done the default injections. This might not be true in the
|
||||
// case of a simple test that only requires React and the TestUtils in
|
||||
// conjunction with an inline-requires transform.
|
||||
ReactDefaultInjection.inject();
|
||||
|
||||
invariant(
|
||||
ReactElement.isValidElement(element),
|
||||
'ReactShallowRenderer render(): Invalid component element.%s',
|
||||
|
||||
Reference in New Issue
Block a user