请问下老师测试配置

来源:5-4 添加Button 测试代码 第一部分

hy_wang

2021-08-15

老师我不是很明白,我按照老师原封不懂得的配置会报错havaClass is not a function,我看问答取有同学说添加一行引入import '@testing-library/jest-dom/extend-expect'; 就可以了。我试了下,的确可以了。但是老师我在github主页也没找到对应说明。请问下老师为什么要额外引入这个

写回答

1回答

张轩

2021-08-16

同学你好 这个是属于一个 jest dom 的插件,就是在 expect 上面添加了各种更好用的快捷方式,比如说 haveClass 这个方法。文档请看:https://github.com/testing-library/jest-dom

0
2
张轩
回复
hy_wang
今天看了一下 查到一个对应的 issue,说的也是要引入这个 extend-expect,https://github.com/testing-library/jest-dom/pull/356 因为入口文件并没有引入这个文件,最后发现是 版本问题,它是 4.2.4 报错,你可以尝试使用一下新版版看看。
2021-08-17
共2条回复

React18+TS高仿AntD从零到一打造组件库

设计,开发,测试,发布再到 CI/CD,从0到1造轮子

2122 学习 · 959 问题

查看课程