toEqual 和 to.equal

来源:5-3 React 测试工具简介

Supreme930408

2019-07-18

这两个有什么区别,为什么按照官网用to.equal 就报错呢

to.equal 是enzyme 官网的例子。

http://img.mukewang.com/szimg/5d314ca70917f7bc08140134.jpg

还有这个setupTests的配置在测试文件里无效,是不是要每一个测试的文件都要引入这个配置

只在src目录下创建 setupTests 运行npm test;

http://img.mukewang.com/szimg/5d314d9509e55abf02000282.jpg

http://img1.sycdn.imooc.com/szimg/5d314d950960585f07590822.jpg

在每个测试文件引入 setupTests

http://img1.sycdn.imooc.com/szimg/5d314e100969dd5b04000099.jpg

http://img.mukewang.com/szimg/5d314e1009ef807904490227.jpg


写回答

1回答

张轩

2019-07-19

同学 官网只有 toEqual 这个方法 https://jestjs.io/docs/en/using-matchers 你的 to.equal 是从哪里找到的呢? 还有就是 setupTests 是有用的啊,不需要每次引入,可否把你的配置发来看看呢?

0
3
Supreme930408
回复
张轩
要在package.json 中加上这个 "jest": { "setupTestFrameworkScriptFile": "./src/setupTests.js" }, Stack Overflow 上很多这样的问题
2019-07-20
共3条回复

React16组件化+测试+全流程 实战在线账本项目

轻松上手,从设计图到上线,精通组件化思维和组件测试

713 学习 · 177 问题

查看课程