请稍等 ...
×

采纳答案成功!

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

请问下老师测试配置

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

正在回答 回答被采纳积分+3

1回答

张轩 2021-08-16 09:39:08

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

0 回复 有任何疑惑可以回复我~
  • 提问者 hy_wang #1
    老师可是文档上并没有关于@testing-library/jest-dom/extend-expect的解释呀,这个差劲应该上年来查阅。我看老师代码仅仅以引入@testing-library/jest-dom就可以,而我必须额外引入@testing-library/jest-dom/extend-expect的才不会报错
    回复 有任何疑惑可以回复我~ 2021-08-16 12:40:21
  • 张轩 回复 提问者 hy_wang #2
    今天看了一下 查到一个对应的 issue,说的也是要引入这个 extend-expect,https://github.com/testing-library/jest-dom/pull/356 因为入口文件并没有引入这个文件,最后发现是 版本问题,它是 4.2.4 报错,你可以尝试使用一下新版版看看。
    回复 有任何疑惑可以回复我~ 2021-08-17 09:21:37
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信