使用酶进行单元测试

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用酶进行单元测试相关的知识,希望对你有一定的参考价值。

任何人都可以解释一下两个包enzymejasmine-enzyme之间的区别......

import Enzyme from 'enzyme';
import jasmineEnzyme from 'jasmine-enzyme';

我想知道他们的工作方式有多么不同。我的研究中找不到任何有希望的答案

提前致谢

答案

Enzyme是React的javascript测试实用程序。但它没有内置的断言功能。它依赖于外部测试库,如Mocha,Chai,Jasmine来实现断言功能。

jasmine-enzymeenzyme的断言库。它使用jasmine语法进行断言。同样,还有其他选项,如chai-enzymeshould-enzymeexpect-enzyme

以上是关于使用酶进行单元测试的主要内容,如果未能解决你的问题,请参考以下文章

如何用酶在ReactJS中添加窗口keydown事件的单元测试

酶测试问题返回未定义

单元测试:用酶反应上下文 api 返回一个空对象

无法导入 Reactjs 类以使用 mocha 和酶进行测试

如何使用 jest 和酶测试 API 调用?

使用玩笑的反应单元测试失败