Enable new fiber ReactTestRenderer API methods (#10410)
Enable new fiber ReactTestRenderer API methods
Brian Vaughn committed
Aug 8, 2017 at 10:17 UTC
1724b116cde4082cae4f695e622b2fdde74871ab
3 files changed
-25
src/renderers/testing/ReactTestRendererFeatureFlags.js
deleted
-17
@@ -1,17 +0,0 @@
1
-/**
2
- * Copyright 2013-present, Facebook, Inc.
3
- * All rights reserved.
4
- *
5
- * This source code is licensed under the BSD-style license found in the
6
- * LICENSE file in the root directory of this source tree. An additional grant
7
- * of patent rights can be found in the PATENTS file in the same directory.
8
- *
9
- * @providesModule ReactTestRendererFeatureFlags
10
- * @flow
11
- */
12
-
13
-const ReactTestRendererFeatureFlags = {
14
- enableTraversal: false,
15
-};
16
-
17
-module.exports = ReactTestRendererFeatureFlags;
src/renderers/testing/ReactTestRendererFiberEntry.js
-6
@@ -16,7 +16,6 @@
16
var ReactFiberReconciler = require('ReactFiberReconciler');
17
var ReactFiberTreeReflection = require('ReactFiberTreeReflection');
18
var ReactGenericBatching = require('ReactGenericBatching');
19
-var ReactTestRendererFeatureFlags = require('ReactTestRendererFeatureFlags');
19
var emptyObject = require('fbjs/lib/emptyObject');
20
var ReactTypeOfWork = require('ReactTypeOfWork');
21
var invariant = require('fbjs/lib/invariant');
@@ -568,11 +567,6 @@ var ReactTestRendererFiber = {
567
568
return {
569
get root() {
571
- if (!ReactTestRendererFeatureFlags.enableTraversal) {
572
- throw new Error(
573
- 'Test renderer traversal is experimental and not enabled',
574
- );
575
- }
570
if (root === null || root.current.child === null) {
571
throw new Error("Can't access .root on unmounted test renderer");
572
}
src/renderers/testing/__tests__/ReactTestRendererTraversal-test.js
-2
@@ -20,8 +20,6 @@ const View = props => <RCTView {...props} />;
20
describe('ReactTestRendererTraversal', () => {
21
beforeEach(() => {
22
jest.resetModules();
23
- const ReactTestRendererFeatureFlags = require('ReactTestRendererFeatureFlags');
24
- ReactTestRendererFeatureFlags.enableTraversal = true;
23
ReactTestRenderer = require('react-test-renderer');
24
});
25