请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

请问老师测试几个库的关系

请问下老师关于测试这三个库,分别对应的关系是。
jest拥有一些断言测试API,然后js-dom是针对DOM的测试,比如一些类名和children。而React/test-library是在测试中将React中的jsx转化成真实DOM节点。

简单来说也就是通过test/library先将react转化成基本DOM -> 然后在通过js-dom的一些API配合Jest进行测试。

请问老师我的理解正确吗

正在回答

1回答

同学你好 

jest 是基础测试库,提供断言当然也有很多高级特性,比如针对 异步的测试 等等,和 DOM 以及浏览器没关系,是一个通用的基础测试库。处于最底层。

jsdom,是使用 nodejs 实现的 浏览器 DOM 实现,也就是轻量级的浏览器 DOM 实现,不依赖浏览器,有 nodejs 就可以使用,速度更快。中间层。

React/test-library 针对 React 的测试库,将组件使用 jsdom 转换成DOM,然后提供一系列相关的 API 进行测试,处于最上层。

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号