chai.should() 与 should.js 之间是什么关系?
发布于 8 年前 作者 viko16 5546 次浏览 来自 问答

似乎没在官网上找到说明

3 回复

chai.should()是为了兼容should.js的语法,在0.1.0版本中加上的,用于方便should.js的用户迁移到chai。相关代码由chai自己编写,没有依赖should.js。

详见chai的代码历史: https://github.com/chaijs/chai/blob/master/History.md “add should interface for should.js compatibility”

@shaochuancs 非常感谢!

那么他们的 API 是否兼容的呢?

@viko16 两者的API基本兼容,当出现不兼容的问题时,Chai会做相应的修改。参见:https://github.com/chaijs/chai/issues/1

回到顶部