diff --git a/Libraries/Components/Button.js b/Libraries/Components/Button.js
index 8c0fd50429c..eea0b1ffcd2 100644
--- a/Libraries/Components/Button.js
+++ b/Libraries/Components/Button.js
@@ -124,7 +124,7 @@ class Button extends React.Component {
disabled={disabled}
onPress={onPress}>
- {formattedTitle}
+ {formattedTitle}
);
diff --git a/Libraries/Components/Touchable/__tests__/__snapshots__/TouchableHighlight-test.js.snap b/Libraries/Components/Touchable/__tests__/__snapshots__/TouchableHighlight-test.js.snap
index a24b4c1521c..29f7478ffaf 100644
--- a/Libraries/Components/Touchable/__tests__/__snapshots__/TouchableHighlight-test.js.snap
+++ b/Libraries/Components/Touchable/__tests__/__snapshots__/TouchableHighlight-test.js.snap
@@ -30,6 +30,7 @@ exports[`TouchableHighlight renders correctly 1`] = `
Touchable
diff --git a/Libraries/Text/Text.js b/Libraries/Text/Text.js
index db3a22e878e..2401589e9b0 100644
--- a/Libraries/Text/Text.js
+++ b/Libraries/Text/Text.js
@@ -202,12 +202,18 @@ const Text = React.createClass({
* @platform ios
*/
minimumFontScale: PropTypes.number,
+ /**
+ * Specifies the disabled state of the text view for testing purposes
+ * @platform android
+ */
+ disabled: PropTypes.bool,
},
getDefaultProps(): Object {
return {
accessible: true,
allowFontScaling: true,
ellipsizeMode: 'tail',
+ disabled: false,
};
},
getInitialState: function(): Object {
diff --git a/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTextViewManager.java b/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTextViewManager.java
index 09515a8fee2..77591a8153d 100644
--- a/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTextViewManager.java
+++ b/ReactAndroid/src/main/java/com/facebook/react/views/text/ReactTextViewManager.java
@@ -157,6 +157,11 @@ public class ReactTextViewManager extends BaseViewManager