reactjs - 如何使用 jest、react、testing-library 为这个组件编写单元测试?
问题描述
我需要在 React 打字稿项目中使用 Jest 和 testing-library 编写单元测试。以及如何为我的组件 ErrorModal 创建一个 ID 以在我的测试中使用?以前没写过测试!!谢谢你。
const ErrorModal = (props: {message: string}) => {
const { message } = props;
return (
<ErrorModalStyled>
<ErrorMessageStyled>{ message }</ErrorMessageStyled>
</ErrorModalStyled>
);
}
export default ErrorModal;
解决方案
阅读一点关于笑话的内容。
在你的情况下,试试这个。 https://jestjs.io/docs/tutorial-react#dom-testing
基本上,您将通过查询来测试“消息”是否真的在您的组件中呈现。
推荐阅读
- ebpf - XDP 和 sk_buff
- aframe - aFrame 旋转文本
- python - 使用 python 将键值从 2 个字典传递到 xml 有效负载
- python - /:'str'和'int'的python不支持的操作数类型中的错误
- android - ImageReader 的 onImageAvailable 方法未调用,预览仅显示 8 帧慢动作并冻结(Camera2)
- r - 我想获得响应变量(连续)和两个解释变量(分类)之间关联的度量:哪种方法?
- sparql - 维基数据查询 - 如何将年份添加到城市人口中?
- odoo - 如何将现有模块从 ODOO 11.0 版本更新到最新版本 14.0...?
- java - Eclipse 2020-06 + JDK 11,错误“无法解析模块:org.eclipse.mylyn.commons.notifications.feed
- postgresql - 如何将json变量转换为postgresql中的表