【发布时间】:2016-12-23 02:55:07
【问题描述】:
如何使用这个 ReactJS 组件在 Jest 中抑制这个警告:
警告:失败的 propType:所需的 prop
post未在MyShowOnePost.
我通过 TestUtils.renderIntoDocument 使用 post 属性调用 React 组件。
MyShowOnePost-test.js
describe('MyShowOnePost', () => {
const instance = TestUtils.renderIntoDocument(
<MyShowOnePost post={post} />
);
MyShowOnePost.js
export default class MyShowOnePost extends React.Component {
render() {
return (
<div>
One Post: {this.props.post.content}
</div>
);
}
}
MyShowOnePost.propTypes = {
post: React.PropTypes.object.isRequired
};
【问题讨论】: