diff --git a/IntegrationTests/LayoutEventsTest.js b/IntegrationTests/LayoutEventsTest.js index 7c051854248..220701c4e86 100644 --- a/IntegrationTests/LayoutEventsTest.js +++ b/IntegrationTests/LayoutEventsTest.js @@ -60,6 +60,7 @@ type State = { }; var LayoutEventsTest = createReactClass({ + displayName: 'LayoutEventsTest', getInitialState(): State { return { didAnimation: false, diff --git a/IntegrationTests/ReactContentSizeUpdateTest.js b/IntegrationTests/ReactContentSizeUpdateTest.js index b8e86d785b4..07ae0ed661c 100644 --- a/IntegrationTests/ReactContentSizeUpdateTest.js +++ b/IntegrationTests/ReactContentSizeUpdateTest.js @@ -26,6 +26,7 @@ var newReactViewWidth = 201; var newReactViewHeight = 202; var ReactContentSizeUpdateTest = createReactClass({ + displayName: 'ReactContentSizeUpdateTest', mixins: [Subscribable.Mixin, TimerMixin], diff --git a/IntegrationTests/SizeFlexibilityUpdateTest.js b/IntegrationTests/SizeFlexibilityUpdateTest.js index 8dbed317a2a..5d580f8fc6a 100644 --- a/IntegrationTests/SizeFlexibilityUpdateTest.js +++ b/IntegrationTests/SizeFlexibilityUpdateTest.js @@ -24,6 +24,7 @@ var reactViewHeight = 222; var finalState = false; var SizeFlexibilityUpdateTest = createReactClass({ + displayName: 'SizeFlexibilityUpdateTest', mixins: [Subscribable.Mixin], componentWillMount: function() { diff --git a/IntegrationTests/TimersTest.js b/IntegrationTests/TimersTest.js index 4ef3f9e3e2f..06d4c6b1a4a 100644 --- a/IntegrationTests/TimersTest.js +++ b/IntegrationTests/TimersTest.js @@ -24,6 +24,7 @@ var { var { TestModule } = ReactNative.NativeModules; var TimersTest = createReactClass({ + displayName: 'TimersTest', mixins: [TimerMixin], _nextTest: () => {}, diff --git a/Libraries/Components/ActivityIndicator/ActivityIndicator.js b/Libraries/Components/ActivityIndicator/ActivityIndicator.js index b7f1ba902a1..4cc7759e4d1 100644 --- a/Libraries/Components/ActivityIndicator/ActivityIndicator.js +++ b/Libraries/Components/ActivityIndicator/ActivityIndicator.js @@ -38,6 +38,7 @@ type DefaultProps = { * Displays a circular loading indicator. */ const ActivityIndicator = createReactClass({ + displayName: 'ActivityIndicator', mixins: [NativeMethodsMixin], propTypes: { diff --git a/Libraries/Components/DatePicker/DatePickerIOS.ios.js b/Libraries/Components/DatePicker/DatePickerIOS.ios.js index 0960f51aaf2..5ef82af2094 100644 --- a/Libraries/Components/DatePicker/DatePickerIOS.ios.js +++ b/Libraries/Components/DatePicker/DatePickerIOS.ios.js @@ -38,6 +38,7 @@ type Event = Object; */ // $FlowFixMe(>=0.41.0) const DatePickerIOS = createReactClass({ + displayName: 'DatePickerIOS', // TOOD: Put a better type for _picker _picker: (undefined: ?$FlowFixMe), diff --git a/Libraries/Components/DrawerAndroid/DrawerLayoutAndroid.android.js b/Libraries/Components/DrawerAndroid/DrawerLayoutAndroid.android.js index 23bbb9dd8cf..e7305ab99ab 100644 --- a/Libraries/Components/DrawerAndroid/DrawerLayoutAndroid.android.js +++ b/Libraries/Components/DrawerAndroid/DrawerLayoutAndroid.android.js @@ -69,6 +69,7 @@ var DRAWER_STATES = [ * ``` */ var DrawerLayoutAndroid = createReactClass({ + displayName: 'DrawerLayoutAndroid', statics: { positions: DrawerConsts.DrawerPosition, }, diff --git a/Libraries/Components/Keyboard/KeyboardAvoidingView.js b/Libraries/Components/Keyboard/KeyboardAvoidingView.js index 03e58a16175..bf06cbf6097 100644 --- a/Libraries/Components/Keyboard/KeyboardAvoidingView.js +++ b/Libraries/Components/Keyboard/KeyboardAvoidingView.js @@ -55,6 +55,7 @@ const viewRef = 'VIEW'; */ // $FlowFixMe(>=0.41.0) const KeyboardAvoidingView = createReactClass({ + displayName: 'KeyboardAvoidingView', mixins: [TimerMixin], propTypes: { diff --git a/Libraries/Components/LazyRenderer.js b/Libraries/Components/LazyRenderer.js index 98b1c595cb7..2d2c225f52a 100644 --- a/Libraries/Components/LazyRenderer.js +++ b/Libraries/Components/LazyRenderer.js @@ -16,6 +16,7 @@ var PropTypes = require('prop-types'); var TimerMixin = require('react-timer-mixin'); var LazyRenderer = createReactClass({ + displayName: 'LazyRenderer', mixin: [TimerMixin], propTypes: { diff --git a/Libraries/Components/Navigation/NavigatorIOS.ios.js b/Libraries/Components/Navigation/NavigatorIOS.ios.js index 6911d8bf9c1..4dfc7b5d9d0 100644 --- a/Libraries/Components/Navigation/NavigatorIOS.ios.js +++ b/Libraries/Components/Navigation/NavigatorIOS.ios.js @@ -306,6 +306,7 @@ type Event = Object; * */ var NavigatorIOS = createReactClass({ + displayName: 'NavigatorIOS', propTypes: { diff --git a/Libraries/Components/Picker/PickerIOS.ios.js b/Libraries/Components/Picker/PickerIOS.ios.js index 62a30de285e..81911b4bc16 100644 --- a/Libraries/Components/Picker/PickerIOS.ios.js +++ b/Libraries/Components/Picker/PickerIOS.ios.js @@ -27,6 +27,7 @@ var itemStylePropType = StyleSheetPropType(TextStylePropTypes); var requireNativeComponent = require('requireNativeComponent'); var PickerIOS = createReactClass({ + displayName: 'PickerIOS', mixins: [NativeMethodsMixin], propTypes: { diff --git a/Libraries/Components/ProgressBarAndroid/ProgressBarAndroid.android.js b/Libraries/Components/ProgressBarAndroid/ProgressBarAndroid.android.js index feeee6bb69a..51b5896353e 100644 --- a/Libraries/Components/ProgressBarAndroid/ProgressBarAndroid.android.js +++ b/Libraries/Components/ProgressBarAndroid/ProgressBarAndroid.android.js @@ -65,6 +65,7 @@ var indeterminateType = function(props, propName, componentName, ...rest) { * ``` */ var ProgressBarAndroid = createReactClass({ + displayName: 'ProgressBarAndroid', propTypes: { ...ViewPropTypes, /** diff --git a/Libraries/Components/ProgressViewIOS/ProgressViewIOS.ios.js b/Libraries/Components/ProgressViewIOS/ProgressViewIOS.ios.js index 0a99366680d..0b6c4f3ee41 100644 --- a/Libraries/Components/ProgressViewIOS/ProgressViewIOS.ios.js +++ b/Libraries/Components/ProgressViewIOS/ProgressViewIOS.ios.js @@ -26,6 +26,7 @@ var requireNativeComponent = require('requireNativeComponent'); */ // $FlowFixMe(>=0.41.0) var ProgressViewIOS = createReactClass({ + displayName: 'ProgressViewIOS', mixins: [NativeMethodsMixin], propTypes: { diff --git a/Libraries/Components/RefreshControl/RefreshControl.js b/Libraries/Components/RefreshControl/RefreshControl.js index bef1350c8e6..8323ca24bed 100644 --- a/Libraries/Components/RefreshControl/RefreshControl.js +++ b/Libraries/Components/RefreshControl/RefreshControl.js @@ -74,6 +74,7 @@ if (Platform.OS === 'android') { */ // $FlowFixMe(>=0.41.0) const RefreshControl = createReactClass({ + displayName: 'RefreshControl', statics: { SIZE: RefreshLayoutConsts.SIZE, }, diff --git a/Libraries/Components/ScrollView/ScrollView.js b/Libraries/Components/ScrollView/ScrollView.js index 016e0cf8b4d..f4b208432e3 100644 --- a/Libraries/Components/ScrollView/ScrollView.js +++ b/Libraries/Components/ScrollView/ScrollView.js @@ -71,6 +71,7 @@ const requireNativeComponent = require('requireNativeComponent'); */ // $FlowFixMe(>=0.41.0) const ScrollView = createReactClass({ + displayName: 'ScrollView', propTypes: { ...ViewPropTypes, /** diff --git a/Libraries/Components/SegmentedControlIOS/SegmentedControlIOS.ios.js b/Libraries/Components/SegmentedControlIOS/SegmentedControlIOS.ios.js index ea05130469e..ba0c52ebbc0 100644 --- a/Libraries/Components/SegmentedControlIOS/SegmentedControlIOS.ios.js +++ b/Libraries/Components/SegmentedControlIOS/SegmentedControlIOS.ios.js @@ -51,6 +51,7 @@ type Event = Object; */ // $FlowFixMe(>=0.41.0) var SegmentedControlIOS = createReactClass({ + displayName: 'SegmentedControlIOS', mixins: [NativeMethodsMixin], propTypes: { diff --git a/Libraries/Components/Slider/Slider.js b/Libraries/Components/Slider/Slider.js index d7ab4793cb9..712100bffaa 100644 --- a/Libraries/Components/Slider/Slider.js +++ b/Libraries/Components/Slider/Slider.js @@ -31,6 +31,7 @@ type Event = Object; */ // $FlowFixMe(>=0.41.0) var Slider = createReactClass({ + displayName: 'Slider', mixins: [NativeMethodsMixin], propTypes: { diff --git a/Libraries/Components/Switch/Switch.js b/Libraries/Components/Switch/Switch.js index f631886620c..e7b456af98e 100644 --- a/Libraries/Components/Switch/Switch.js +++ b/Libraries/Components/Switch/Switch.js @@ -40,6 +40,7 @@ type DefaultProps = { */ // $FlowFixMe(>=0.41.0) var Switch = createReactClass({ + displayName: 'Switch', propTypes: { ...ViewPropTypes, /** diff --git a/Libraries/Components/TextInput/TextInput.js b/Libraries/Components/TextInput/TextInput.js index 0173526fb9c..1ef2d9b2f7a 100644 --- a/Libraries/Components/TextInput/TextInput.js +++ b/Libraries/Components/TextInput/TextInput.js @@ -170,6 +170,7 @@ const DataDetectorTypes = [ */ // $FlowFixMe(>=0.41.0) const TextInput = createReactClass({ + displayName: 'TextInput', statics: { /* TODO(brentvatne) docs are needed for this */ State: TextInputState, diff --git a/Libraries/Components/ToolbarAndroid/ToolbarAndroid.android.js b/Libraries/Components/ToolbarAndroid/ToolbarAndroid.android.js index 3f6ddc01b63..85435eaea6b 100644 --- a/Libraries/Components/ToolbarAndroid/ToolbarAndroid.android.js +++ b/Libraries/Components/ToolbarAndroid/ToolbarAndroid.android.js @@ -67,6 +67,7 @@ var optionalImageSource = PropTypes.oneOfType([ * [0]: https://developer.android.com/reference/android/support/v7/widget/Toolbar.html */ var ToolbarAndroid = createReactClass({ + displayName: 'ToolbarAndroid', mixins: [NativeMethodsMixin], propTypes: { diff --git a/Libraries/Components/Touchable/TouchableBounce.js b/Libraries/Components/Touchable/TouchableBounce.js index b337381a817..775c41e284e 100644 --- a/Libraries/Components/Touchable/TouchableBounce.js +++ b/Libraries/Components/Touchable/TouchableBounce.js @@ -37,6 +37,7 @@ var PRESS_RETENTION_OFFSET = {top: 20, left: 20, right: 20, bottom: 30}; */ // $FlowFixMe(>=0.41.0) var TouchableBounce = createReactClass({ + displayName: 'TouchableBounce', mixins: [Touchable.Mixin, NativeMethodsMixin], propTypes: { diff --git a/Libraries/Components/Touchable/TouchableHighlight.js b/Libraries/Components/Touchable/TouchableHighlight.js index e5c509f5b97..a2281c6cdf5 100644 --- a/Libraries/Components/Touchable/TouchableHighlight.js +++ b/Libraries/Components/Touchable/TouchableHighlight.js @@ -70,6 +70,7 @@ var PRESS_RETENTION_OFFSET = {top: 20, left: 20, right: 20, bottom: 30}; */ var TouchableHighlight = createReactClass({ + displayName: 'TouchableHighlight', propTypes: { ...TouchableWithoutFeedback.propTypes, /** diff --git a/Libraries/Components/Touchable/TouchableNativeFeedback.android.js b/Libraries/Components/Touchable/TouchableNativeFeedback.android.js index 21653db93ec..7436dd23427 100644 --- a/Libraries/Components/Touchable/TouchableNativeFeedback.android.js +++ b/Libraries/Components/Touchable/TouchableNativeFeedback.android.js @@ -72,6 +72,7 @@ var PRESS_RETENTION_OFFSET = {top: 20, left: 20, right: 20, bottom: 30}; */ var TouchableNativeFeedback = createReactClass({ + displayName: 'TouchableNativeFeedback', propTypes: { ...TouchableWithoutFeedback.propTypes, diff --git a/Libraries/Components/Touchable/TouchableOpacity.js b/Libraries/Components/Touchable/TouchableOpacity.js index e809cf68f5f..cc9430f3d1a 100644 --- a/Libraries/Components/Touchable/TouchableOpacity.js +++ b/Libraries/Components/Touchable/TouchableOpacity.js @@ -53,6 +53,7 @@ var PRESS_RETENTION_OFFSET = {top: 20, left: 20, right: 20, bottom: 30}; * ``` */ var TouchableOpacity = createReactClass({ + displayName: 'TouchableOpacity', mixins: [TimerMixin, Touchable.Mixin, NativeMethodsMixin], propTypes: { diff --git a/Libraries/Components/Touchable/TouchableWithoutFeedback.js b/Libraries/Components/Touchable/TouchableWithoutFeedback.js index 47abfcb31ea..a36f0f14178 100755 --- a/Libraries/Components/Touchable/TouchableWithoutFeedback.js +++ b/Libraries/Components/Touchable/TouchableWithoutFeedback.js @@ -39,6 +39,7 @@ const PRESS_RETENTION_OFFSET = {top: 20, left: 20, right: 20, bottom: 30}; */ // $FlowFixMe(>=0.41.0) const TouchableWithoutFeedback = createReactClass({ + displayName: 'TouchableWithoutFeedback', mixins: [TimerMixin, Touchable.Mixin], propTypes: { diff --git a/Libraries/Components/View/View.js b/Libraries/Components/View/View.js index 4a281d018b8..de0a2e5bbee 100644 --- a/Libraries/Components/View/View.js +++ b/Libraries/Components/View/View.js @@ -86,6 +86,7 @@ export type Props = ViewProps; */ // $FlowFixMe(>=0.41.0) const View = createReactClass({ + displayName: 'View', // TODO: We should probably expose the mixins, viewConfig, and statics publicly. For example, // one of the props is of type AccessibilityComponentType. That is defined as a const[] above, // but it is not rendered by the docs, since `statics` below is not rendered. So its Possible diff --git a/Libraries/Experimental/SwipeableRow/SwipeableRow.js b/Libraries/Experimental/SwipeableRow/SwipeableRow.js index 26a8ec83116..7a78b8d12bf 100644 --- a/Libraries/Experimental/SwipeableRow/SwipeableRow.js +++ b/Libraries/Experimental/SwipeableRow/SwipeableRow.js @@ -63,6 +63,7 @@ const RIGHT_SWIPE_THRESHOLD = 30 * SLOW_SPEED_SWIPE_FACTOR; * to use this component separately. */ const SwipeableRow = createReactClass({ + displayName: 'SwipeableRow', _panResponder: {}, _previousLeft: CLOSED_LEFT_POSITION, diff --git a/Libraries/Image/Image.android.js b/Libraries/Image/Image.android.js index d872459875f..8d5ef9c89cb 100644 --- a/Libraries/Image/Image.android.js +++ b/Libraries/Image/Image.android.js @@ -78,6 +78,7 @@ var ViewStyleKeys = new Set(Object.keys(ViewStylePropTypes)); var ImageSpecificStyleKeys = new Set(Object.keys(ImageStylePropTypes).filter(x => !ViewStyleKeys.has(x))); var Image = createReactClass({ + displayName: 'Image', propTypes: { ...ViewPropTypes, style: StyleSheetPropType(ImageStylePropTypes), diff --git a/Libraries/Image/Image.ios.js b/Libraries/Image/Image.ios.js index e07401eb7d1..8127f146eba 100644 --- a/Libraries/Image/Image.ios.js +++ b/Libraries/Image/Image.ios.js @@ -128,6 +128,7 @@ const ImageViewManager = NativeModules.ImageViewManager; */ // $FlowFixMe(>=0.41.0) const Image = createReactClass({ + displayName: 'Image', propTypes: { /** * > `ImageResizeMode` is an `Enum` for different image resizing modes, set via the diff --git a/Libraries/Lists/ListView/ListView.js b/Libraries/Lists/ListView/ListView.js index 37dd8c7a972..712fdfde165 100644 --- a/Libraries/Lists/ListView/ListView.js +++ b/Libraries/Lists/ListView/ListView.js @@ -87,6 +87,7 @@ var DEFAULT_SCROLL_CALLBACK_THROTTLE = 50; */ var ListView = createReactClass({ + displayName: 'ListView', _childFrames: ([]: Array), _sentEndForContentLength: (null: ?number), _scrollComponent: (null: any), diff --git a/Libraries/Text/Text.js b/Libraries/Text/Text.js index 30a256f223d..159f4675967 100644 --- a/Libraries/Text/Text.js +++ b/Libraries/Text/Text.js @@ -98,6 +98,7 @@ const viewConfig = { // $FlowFixMe(>=0.41.0) const Text = createReactClass({ + displayName: 'Text', propTypes: { /** * When `numberOfLines` is set, this prop defines how text will be truncated. diff --git a/Libraries/Text/TextUpdateTest.js b/Libraries/Text/TextUpdateTest.js index 6cc372ae750..bd12bb8484a 100644 --- a/Libraries/Text/TextUpdateTest.js +++ b/Libraries/Text/TextUpdateTest.js @@ -24,6 +24,7 @@ var { var TestManager = NativeModules.TestManager || NativeModules.SnapshotTestManager; var TextUpdateTest = createReactClass({ + displayName: 'TextUpdateTest', mixins: [TimerMixin], getInitialState: function() { return {seeMore: true}; diff --git a/RNTester/js/CameraRollView.js b/RNTester/js/CameraRollView.js index 888c4ea519b..3419989fb12 100644 --- a/RNTester/js/CameraRollView.js +++ b/RNTester/js/CameraRollView.js @@ -73,6 +73,7 @@ var propTypes = { }; var CameraRollView = createReactClass({ + displayName: 'CameraRollView', // $FlowFixMe(>=0.41.0) propTypes: propTypes, diff --git a/RNTester/js/ImageExample.js b/RNTester/js/ImageExample.js index 67c21790216..555e475e1a6 100644 --- a/RNTester/js/ImageExample.js +++ b/RNTester/js/ImageExample.js @@ -31,6 +31,7 @@ const IMAGE_PREFETCH_URL = 'http://origami.design/public/images/bird-logo.png?r= var prefetchTask = Image.prefetch(IMAGE_PREFETCH_URL); var NetworkImageCallbackExample = createReactClass({ + displayName: 'NetworkImageCallbackExample', getInitialState: function() { return { events: [], diff --git a/RNTester/js/ListViewExample.js b/RNTester/js/ListViewExample.js index 7ef82113fef..7007ed20355 100644 --- a/RNTester/js/ListViewExample.js +++ b/RNTester/js/ListViewExample.js @@ -26,6 +26,7 @@ var { var RNTesterPage = require('./RNTesterPage'); var ListViewSimpleExample = createReactClass({ + displayName: 'ListViewSimpleExample', statics: { title: '', description: 'Performant, scrollable list of data.' diff --git a/RNTester/js/ListViewGridLayoutExample.js b/RNTester/js/ListViewGridLayoutExample.js index 2d61a157b88..455fbc2f340 100644 --- a/RNTester/js/ListViewGridLayoutExample.js +++ b/RNTester/js/ListViewGridLayoutExample.js @@ -39,6 +39,7 @@ var THUMB_URLS = [ ]; var ListViewGridLayoutExample = createReactClass({ + displayName: 'ListViewGridLayoutExample', statics: { title: ' - Grid Layout', diff --git a/RNTester/js/PanResponderExample.js b/RNTester/js/PanResponderExample.js index b259af54b52..a8d56933843 100644 --- a/RNTester/js/PanResponderExample.js +++ b/RNTester/js/PanResponderExample.js @@ -23,6 +23,7 @@ var { var CIRCLE_SIZE = 80; var PanResponderExample = createReactClass({ + displayName: 'PanResponderExample', statics: { title: 'PanResponder Sample', diff --git a/RNTester/js/ProgressBarAndroidExample.android.js b/RNTester/js/ProgressBarAndroidExample.android.js index 6a93c67e50b..cd3bf3dde62 100644 --- a/RNTester/js/ProgressBarAndroidExample.android.js +++ b/RNTester/js/ProgressBarAndroidExample.android.js @@ -20,6 +20,7 @@ var RNTesterPage = require('RNTesterPage'); var TimerMixin = require('react-timer-mixin'); var MovingBar = createReactClass({ + displayName: 'MovingBar', mixins: [TimerMixin], getInitialState: function() { diff --git a/RNTester/js/ProgressViewIOSExample.js b/RNTester/js/ProgressViewIOSExample.js index 23ed5030aaf..e9b8cd9d9ce 100644 --- a/RNTester/js/ProgressViewIOSExample.js +++ b/RNTester/js/ProgressViewIOSExample.js @@ -22,6 +22,7 @@ var { var TimerMixin = require('react-timer-mixin'); var ProgressViewExample = createReactClass({ + displayName: 'ProgressViewExample', mixins: [TimerMixin], getInitialState() { diff --git a/RNTester/js/SwipeableListViewExample.js b/RNTester/js/SwipeableListViewExample.js index 4399785967f..65259330763 100644 --- a/RNTester/js/SwipeableListViewExample.js +++ b/RNTester/js/SwipeableListViewExample.js @@ -27,6 +27,7 @@ var { var RNTesterPage = require('./RNTesterPage'); var SwipeableListViewSimpleExample = createReactClass({ + displayName: 'SwipeableListViewSimpleExample', statics: { title: '', description: 'Performant, scrollable, swipeable list of data.' diff --git a/RNTester/js/TextExample.ios.js b/RNTester/js/TextExample.ios.js index c2003e5b241..b8538c7c13f 100644 --- a/RNTester/js/TextExample.ios.js +++ b/RNTester/js/TextExample.ios.js @@ -74,6 +74,7 @@ class AttributeToggler extends React.Component { } var AdjustingFontSize = createReactClass({ + displayName: 'AdjustingFontSize', getInitialState: function() { return {dynamicText:'', shouldRender: true,}; }, diff --git a/RNTester/js/TimerExample.js b/RNTester/js/TimerExample.js index 224c7726ac6..edaeda4d816 100644 --- a/RNTester/js/TimerExample.js +++ b/RNTester/js/TimerExample.js @@ -113,6 +113,7 @@ class RequestIdleCallbackTester extends React.Component { } var TimerTester = createReactClass({ + displayName: 'TimerTester', mixins: [TimerMixin], _ii: 0, diff --git a/ReactAndroid/src/androidTest/js/ScrollViewTestModule.js b/ReactAndroid/src/androidTest/js/ScrollViewTestModule.js index 678b84a39ee..0081c50b216 100644 --- a/ReactAndroid/src/androidTest/js/ScrollViewTestModule.js +++ b/ReactAndroid/src/androidTest/js/ScrollViewTestModule.js @@ -66,6 +66,7 @@ var onItemPress = function(itemNumber) { }; var ScrollViewTestApp = createReactClass({ + displayName: 'ScrollViewTestApp', getInitialState: getInitialState, onScroll: onScroll, onItemPress: onItemPress, @@ -92,6 +93,7 @@ var ScrollViewTestApp = createReactClass({ }); var HorizontalScrollViewTestApp = createReactClass({ + displayName: 'HorizontalScrollViewTestApp', getInitialState: getInitialState, onScroll: onScroll, onItemPress: onItemPress, diff --git a/ReactAndroid/src/androidTest/js/UIManagerTestModule.js b/ReactAndroid/src/androidTest/js/UIManagerTestModule.js index fe622562047..236cfce2ea3 100644 --- a/ReactAndroid/src/androidTest/js/UIManagerTestModule.js +++ b/ReactAndroid/src/androidTest/js/UIManagerTestModule.js @@ -21,6 +21,7 @@ var createReactClass = require('create-react-class'); var renderApplication = require('renderApplication'); var FlexTestApp = createReactClass({ + displayName: 'FlexTestApp', _styles: StyleSheet.create({ container: { width: 200, @@ -49,6 +50,7 @@ var FlexTestApp = createReactClass({ }); var FlexWithText = createReactClass({ + displayName: 'FlexWithText', _styles: StyleSheet.create({ container: { flexDirection: 'column', @@ -77,6 +79,7 @@ var FlexWithText = createReactClass({ }); var AbsolutePositionTestApp = createReactClass({ + displayName: 'AbsolutePositionTestApp', _styles: StyleSheet.create({ absolute: { position: 'absolute', @@ -92,6 +95,7 @@ var AbsolutePositionTestApp = createReactClass({ }); var AbsolutePositionBottomRightTestApp = createReactClass({ + displayName: 'AbsolutePositionBottomRightTestApp', _styles: StyleSheet.create({ container: { width: 100, @@ -115,6 +119,7 @@ var AbsolutePositionBottomRightTestApp = createReactClass({ }); var CenteredTextView = createReactClass({ + displayName: 'CenteredTextView', _styles: StyleSheet.create({ parent: { width: 200, @@ -141,6 +146,7 @@ var CenteredTextView = createReactClass({ var flushUpdatePositionInList = null; var UpdatePositionInListTestApp = createReactClass({ + displayName: 'UpdatePositionInListTestApp', _styles: StyleSheet.create({ element: { height: 10,