单元测试
文章平均质量分 57
liangshanbo1215
这个作者很懒,什么都没留下…
展开
-
bun test 不支持 toBeInTheDocument 怎么办?
【代码】bun test 不支持 toBeInTheDocument 怎么办?原创 2024-03-13 16:18:16 · 383 阅读 · 0 评论 -
Testing Library - 简介
testing-library 软件包系列以用户为中心的方式帮助您测试 UI 组件。你的测试越接近你的软件使用方式,它们能给你提供的信心就越多。核心库,是一个轻量级的解决方案,用于通过查询和与DOM节点(无论是使用JSDOM/Jest模拟还是在浏览器中)进行交互来测试网页。它提供的主要实用程序涉及以类似于用户在页面上查找元素的方式查询DOM中的节点。这样,该库有助于确保您的测试使您对应用程序在实际用户使用时的表现充满信心。原创 2024-03-09 01:00:00 · 2972 阅读 · 0 评论 -
Jest 配置
jest-environment-jsdom: jsdom是一个类似浏览器的环境,Jest 28及以上版本不再内置jsdom插件,需要单独安装。@babel/preset-react: 该插件将 JSX 转换为 JavaScript,从而使 Jest 能够正确解析和测试 JSX。@testing-library/jest-dom: 该插件拓展了一些jest匹配器,可以使测试用例更具声明性且更易于阅读和维护。安装完 Jest 后,在 Jest 的测试文件中使用 import 会抛异常。原创 2024-02-26 17:15:31 · 491 阅读 · 1 评论