Chai声称它“可以与任何javascript测试框架愉快地搭配”。
除了摩卡以外,还有其他人在认真使用吗?
答案 0 :(得分:0)
Jasmine可能是另一个最受欢迎的测试框架。从理论上讲,没有什么可以阻止你使用Chai断言和Jasmine测试,但是由于Jasmine有自己内置的断言库,所以很少这样做。
还有许多其他javascript测试框架(CasperJS和QUnit仅举两个名称)所有这些在理论上可能有助于在使用Chai时进行断言。但是,除了Mocha之外,它们通常都有自己的断言函数,因此不需要Chai。 QUnit断言库有点受限,因此Chai的添加可能会有所帮助 - 它归结为个人品味。
javascript测试工具链并不像其他语言那样成熟,并且很难浏览各种工具并找出哪些与其他工具配对得好。我对初学者的建议是不尝试任何以前没有经过试验和测试的框架组合。 Jasmine或Mocha + Chai是两个完美的选择。