茉莉花和期待之间有什么区别吗?

时间:2017-02-15 13:55:29

标签: javascript testing jasmine

我观看了一个教程,作者的建议是使用expect框架来编写更好的断言: https://github.com/mjackson/expect

  1. 但据我所知,这与jasmine完全相同,茉莉花更为人所知。 jasmine是否吸收了expect库?

  2. 两者之间是否存在实际差异?

1 个答案:

答案 0 :(得分:2)

Jasmine是一个完整的测试框架。 expect只是断言,可以和mocha一起使用。

在Jasmine主页上:

  

包括电池

     

开箱即用,提供测试代码所需的一切。

如期待:

  

您可以将期望视为Chai或Sinon.JS的更紧凑的替代品

我几天前在决定用于项目的内容时阅读了这篇文章。这是一个很好的阅读和洞察力。检查第1部分(API)中的期望(或类似的?显然有两个期望的库)适合图片。

http://thejsguy.com/2015/01/12/jasmine-vs-mocha-chai-and-sinon.html