我目前正致力于为react-navigation添加jest单元测试,例如:My StackNavigator
const Nav = StackNavigator({
Home: {
screen: Home,
},
Second: {
screen: Second,
}
});
export default class App extends Component<{}> {
render() {
return (
<Nav/>
);
}
}
Run Code Online (Sandbox Code Playgroud)
我的主页组件
export default class Home extends Component<{}> {
_goToNextPage = () => {
this.props.navigation.navigate('Second');
}
render() {
return (
<View>
<Text>Home</Text>
<Button
onPress={this._goToNextPage}
title="Go to Second Page"
>Click to next page</Button>
</View>
);
}
}
Run Code Online (Sandbox Code Playgroud)
我的第二个组件导出默认类Second扩展Component <{}> {
render() {
return (
<View>
<Text>Second</Text>
</View>
);
}
Run Code Online (Sandbox Code Playgroud)
} …