Node.js“应该”库断言,它是如何工作的?

时间:2016-06-14 00:30:18

标签: node.js mocha should.js

我们的Mocha测试套件有这一行:

model.getResourceDependencies.should.be.a.Function;

测试代码使用should

正如您所看到的,上面的表达式既不是赋值也不是调用,或者是它?

这是如何工作的?是否存在某种基础机制onPropertyRead()或类似的东西,以便即使没有显式调用函数,should库也可以执行某些操作?

顺便说一句,几乎不可能记住任何应该或chai的API。

1 个答案:

答案 0 :(得分:4)