【发布时间】:2018-11-12 03:58:36
【问题描述】:
import React from 'react';
import ListElements from '../Components/ListElements';
class HospitalsScreen extends React.Component {
constructor(props) {
super(props);
this.state = {
Hospitals: ['Hospital de Base','Hospital Regional de Taguatinga','Hospital da Ceilandia','Clínica']
};
}
onPressItem() {
this.props.navigation.navigate('sectors');
}
render() {
return (
<ListElements
list = {this.state.Hospitals}
title='Hospitais'
onPress={this.onPressItem.bind(this)}
/>
);
}
}
export default HospitalsScreen;
我在 _onPress 函数中测试此屏幕时遇到了一些问题。 我没有找到任何解决问题的方法。
【问题讨论】:
-
错误是什么?你能发布你用于导航的导航方法或库名称吗?
-
我正在使用反应导航。问题是我找不到测试这个的方法,它总是给出错误“无法读取未定义的属性道具”
-
github.com/react-navigation/react-navigation/issues/2793。我认为这可能会对您有所帮助
标签: javascript react-native testing jestjs enzyme