@samitouri / QOS-React / commits / 1724b116cd

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