[React Native] Add new E2E tests
This commit is contained in:
parent
40a043109d
commit
ffaf16283f
|
@ -130,10 +130,11 @@ var TouchableFeedbackEvents = React.createClass({
|
||||||
},
|
},
|
||||||
render: function() {
|
render: function() {
|
||||||
return (
|
return (
|
||||||
<View>
|
<View testID="touchable_feedback_events">
|
||||||
<View style={[styles.row, {justifyContent: 'center'}]}>
|
<View style={[styles.row, {justifyContent: 'center'}]}>
|
||||||
<TouchableOpacity
|
<TouchableOpacity
|
||||||
style={styles.wrapper}
|
style={styles.wrapper}
|
||||||
|
testID="touchable_feedback_events_button"
|
||||||
onPress={() => this._appendEvent('press')}
|
onPress={() => this._appendEvent('press')}
|
||||||
onPressIn={() => this._appendEvent('pressIn')}
|
onPressIn={() => this._appendEvent('pressIn')}
|
||||||
onPressOut={() => this._appendEvent('pressOut')}
|
onPressOut={() => this._appendEvent('pressOut')}
|
||||||
|
@ -143,7 +144,7 @@ var TouchableFeedbackEvents = React.createClass({
|
||||||
</Text>
|
</Text>
|
||||||
</TouchableOpacity>
|
</TouchableOpacity>
|
||||||
</View>
|
</View>
|
||||||
<View style={styles.eventLogBox}>
|
<View testID="touchable_feedback_events_console" style={styles.eventLogBox}>
|
||||||
{this.state.eventLog.map((e, ii) => <Text key={ii}>{e}</Text>)}
|
{this.state.eventLog.map((e, ii) => <Text key={ii}>{e}</Text>)}
|
||||||
</View>
|
</View>
|
||||||
</View>
|
</View>
|
||||||
|
@ -165,10 +166,11 @@ var TouchableDelayEvents = React.createClass({
|
||||||
},
|
},
|
||||||
render: function() {
|
render: function() {
|
||||||
return (
|
return (
|
||||||
<View>
|
<View testID="touchable_delay_events">
|
||||||
<View style={[styles.row, {justifyContent: 'center'}]}>
|
<View style={[styles.row, {justifyContent: 'center'}]}>
|
||||||
<TouchableOpacity
|
<TouchableOpacity
|
||||||
style={styles.wrapper}
|
style={styles.wrapper}
|
||||||
|
testID="touchable_delay_events_button"
|
||||||
onPress={() => this._appendEvent('press')}
|
onPress={() => this._appendEvent('press')}
|
||||||
delayPressIn={400}
|
delayPressIn={400}
|
||||||
onPressIn={() => this._appendEvent('pressIn - 400ms delay')}
|
onPressIn={() => this._appendEvent('pressIn - 400ms delay')}
|
||||||
|
@ -181,7 +183,7 @@ var TouchableDelayEvents = React.createClass({
|
||||||
</Text>
|
</Text>
|
||||||
</TouchableOpacity>
|
</TouchableOpacity>
|
||||||
</View>
|
</View>
|
||||||
<View style={styles.eventLogBox}>
|
<View style={styles.eventLogBox} testID="touchable_delay_events_console">
|
||||||
{this.state.eventLog.map((e, ii) => <Text key={ii}>{e}</Text>)}
|
{this.state.eventLog.map((e, ii) => <Text key={ii}>{e}</Text>)}
|
||||||
</View>
|
</View>
|
||||||
</View>
|
</View>
|
||||||
|
|
|
@ -190,6 +190,7 @@ class UIExplorerList extends React.Component {
|
||||||
onChangeText={this._search.bind(this)}
|
onChangeText={this._search.bind(this)}
|
||||||
placeholder="Search..."
|
placeholder="Search..."
|
||||||
style={[styles.searchTextInput, platformTextInputStyle]}
|
style={[styles.searchTextInput, platformTextInputStyle]}
|
||||||
|
testID="explorer_search"
|
||||||
value={this.state.searchText}
|
value={this.state.searchText}
|
||||||
/>
|
/>
|
||||||
</View>);
|
</View>);
|
||||||
|
|
Loading…
Reference in New Issue