这个测试写的是什么api?

时间:2016-05-04 05:29:51

标签: node.js unit-testing

代码段:

  describe('GetList', () => {
    it('should respond with 200 Success', function* () {
      let res = yield api
        .get(apiPath)
        .set({ })
        .expect(200)
        .endAsync();

      res.body.forEach((item) => {
        item.should.have.property('appName');
        item.should.have.property('appDomain');
      });

我需要在编写上述代码的框架中编写测试。 如果你能暗示它是什么框架,也许我可以阅读api文档并自己编写一个。 我要做的是编写一个测试,比较从api次调用返回的两个数组。 从npm设置来看,似乎它使用mocha和istanbul作为测试框架。

1 个答案:

答案 0 :(得分:0)

看起来像Jasmine Behavior-Driven JavaScript

也许是Mochajs,因为它有should.have。 Jasmine,至少在2.4文档中没有提到should.have API。

您能看到执行此测试时包含的内容吗?或package.json文件。可能在devDependencies