Remove an unnecessary __DEV__ condition (#10350)
Toru Kobayashi committed
Aug 3, 2017 at 01:57 UTC
ffec3be560de3bf1e567b9657b7128d4d0cdd185
1 file changed
+30
-32
src/renderers/testing/ReactShallowRendererEntry.js
+30
-32
@@ -18,38 +18,8 @@ const React = require('react');
18
const emptyObject = require('fbjs/lib/emptyObject');
19
const invariant = require('fbjs/lib/invariant');
20
21
-if (__DEV__) {
22
- var describeComponentFrame = require('describeComponentFrame');
23
- var getComponentName = require('getComponentName');
24
-
25
- var currentlyValidatingElement = null;
26
-
27
- var getDisplayName = function(element: ?ReactElement): string {
28
- if (element == null) {
29
- return '#empty';
30
- } else if (typeof element === 'string' || typeof element === 'number') {
31
- return '#text';
32
- } else if (typeof element.type === 'string') {
33
- return element.type;
34
- } else {
35
- return element.type.displayName || element.type.name || 'Unknown';
36
- }
37
- };
38
-
39
- var getStackAddendum = function(): string {
40
- var stack = '';
41
- if (currentlyValidatingElement) {
42
- var name = getDisplayName(currentlyValidatingElement);
43
- var owner = currentlyValidatingElement._owner;
44
- stack += describeComponentFrame(
45
- name,
46
- currentlyValidatingElement._source,
47
- owner && getComponentName(owner),
48
- );
49
- }
50
- return stack;
51
- };
52
-}
21
+const describeComponentFrame = require('describeComponentFrame');
22
+const getComponentName = require('getComponentName');
23
24
class ReactShallowRenderer {
25
static createRenderer = function() {
@@ -265,6 +235,34 @@ class Updater {
235
}
236
}
237
238
+var currentlyValidatingElement = null;
239
+
240
+function getDisplayName(element) {
241
+ if (element == null) {
242
+ return '#empty';
243
+ } else if (typeof element === 'string' || typeof element === 'number') {
244
+ return '#text';
245
+ } else if (typeof element.type === 'string') {
246
+ return element.type;
247
+ } else {
248
+ return element.type.displayName || element.type.name || 'Unknown';
249
+ }
250
+}
251
+
252
+function getStackAddendum() {
253
+ var stack = '';
254
+ if (currentlyValidatingElement) {
255
+ var name = getDisplayName(currentlyValidatingElement);
256
+ var owner = currentlyValidatingElement._owner;
257
+ stack += describeComponentFrame(
258
+ name,
259
+ currentlyValidatingElement._source,
260
+ owner && getComponentName(owner),
261
+ );
262
+ }
263
+ return stack;
264
+}
265
+
266
function getName(type, instance) {
267
var constructor = instance && instance.constructor;
268
return (