chai.should() 与 should.js 之间是什么关系?
似乎没在官网上找到说明
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