0
私はXcode UIテスターを使ってアプリケーションをテストしています。アプリの各ページにはタイトルテキストがあります。テストがページを訪問するとき、私はXCTAssertEqual
を使用してタイトルテキストをテストしたいと思います。Xcode UIテストでの反応ネイティブのXCTAssertEqualの使用
反応し、ネイティブのページについては、この
<View style={[AppStyles.appContainer, AppStyles.container]}>
<NavigationBar
title={<NavbarTitle title= {this.state.title} />}
statusBar={{style: 'light-content', hidden: false}}
style={AppStyles.navbar}
tintColor={AppConfig.primaryColor}
leftButton={leftButton} />
<route.component navigator={navigator} route={route} {...route.passProps} onNavigationStateChange={this.onNavigationStateChange} />
</View>
のように見え、NavBarTitleコンポーネントのコードは、私はこの
のようなものとしてアサーションを書きたいvar NavbarTitle = React.createClass({
render: function() {
return (
<Text style={[AppStyles.baseText, AppStyles.strong, AppStyles.navbarTitle]}>{this.props.title}</Text>
);
}
});
です
XCTAssertEqual(NavbarTitle.text, 'Sign In')
XCTAssertEqualでNavbarTitle.textを見つけるにはどうすればよいですか?