使用酶进行单元测试

时间:2018-03-02 03:42:50

标签: javascript reactjs jasmine karma-jasmine enzyme

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

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

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

提前致谢

1 个答案:

答案 0 :(得分:1)

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

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