Chai 的自定义断言
对于我们的集成测试,我们制作了自己的 Chai 自定义断言。 这是我们以插件形式定义、收集和呈现它们的地方。
如何使用插件
要使用该插件,只需调用 Chai 的use()函数:
var chai = require ( 'node_modules/chai/chai' ) ;
var customAssertions = require ( 'node_modules/mobify-chai-assertions/assertions' ) ;
chai . use ( customAssertions ) ;
新的断言方法
该插件通过添加以下方法扩展了 Chai。 随意使用assert或expect样式。 它们与列出的任何链一起使用。
(注意:由于Chai的API只支持expect风格,我们先为expect风格实现这些方法,然后将assert风格作为包装器)
1