节点库

Node js Library

请帮助我理解这些陈述。

这里的.expect.Api('api')是什么意思?

var expect = require('chai').expect;
var Api = Bluecat.Api('api');

require returns 代表您刚刚加载的模块的对象。 .expect.Api 是在每个相应模块中定义的属性。 Api 在这种情况下是一个 function/method,这里的代码没有告诉我们 expect 是什么,但命名约定表明它也是一个函数。

使用该行代码,您将 chai 的 expect-function 分配给您的 expect 变量。

Here 你可以找到你可以用 expect 做什么。