Stop exposing shallow renderer from TestUtils (#10682)
* Stop exposing ShallowRenderer from TestUtils * Record sizes * Lint
Dan Abramov committed
Sep 12, 2017 at 19:29 UTC
43dae749aae173b619be71729993b750bacab0cb
2 files changed
+4
-27
scripts/rollup/results.json
+4
-4
@@ -49,12 +49,12 @@
49
"gzip": 94276
50
},
51
"react-dom-test-utils.development.js (NODE_DEV)": {
52
- "size": 53750,
53
- "gzip": 13493
52
+ "size": 44954,
53
+ "gzip": 11677
54
},
55
"ReactTestUtils-dev.js (FB_DEV)": {
56
- "size": 53159,
57
- "gzip": 13402
56
+ "size": 44385,
57
+ "gzip": 11593
58
},
59
"react-dom-unstable-native-dependencies.development.js (UMD_DEV)": {
60
"size": 88140,
src/renderers/dom/test/ReactTestUtilsEntry.js
-23
@@ -16,16 +16,11 @@ var React = require('react');
16
var ReactDOM = require('react-dom');
17
var ReactFiberTreeReflection = require('ReactFiberTreeReflection');
18
var ReactInstanceMap = require('ReactInstanceMap');
19
-var ReactShallowRenderer = require('ReactShallowRendererEntry'); // TODO (bvaughn) Remove this import before 16.0.0
19
var ReactTypeOfWork = require('ReactTypeOfWork');
20
var SyntheticEvent = require('SyntheticEvent');
21
22
var invariant = require('fbjs/lib/invariant');
23
25
-if (__DEV__) {
26
- var warning = require('fbjs/lib/warning');
27
-}
28
-
24
var {findDOMNode} = ReactDOM;
25
var {
26
EventPluginHub,
@@ -44,20 +39,6 @@ var {
39
HostText,
40
} = ReactTypeOfWork;
41
47
-// TODO (bvaughn) Remove this warning before 16.0.0
48
-// It's only being added for temporary deprecation notice in RN.
49
-let warnedAboutShallowRenderer = false;
50
-function createRendererWithWarning() {
51
- warning(
52
- warnedAboutShallowRenderer,
53
- 'Shallow renderer has been moved to react-test-renderer/shallow. ' +
54
- 'Update references to remove this warning. ' +
55
- 'TestUtils.createRenderer will be removed completely in React 16.',
56
- );
57
- warnedAboutShallowRenderer = true;
58
- return new ReactShallowRenderer();
59
-}
60
-
42
function Event(suffix) {}
43
44
/**
@@ -394,10 +375,6 @@ var ReactTestUtils = {
375
};
376
},
377
397
- // TODO (bvaughn) Remove this warning accessor before 16.0.0.
398
- // It's only being added for temporary deprecation notice in RN.
399
- createRenderer: createRendererWithWarning,
400
-
378
Simulate: null,
379
SimulateNative: {},
380
};