【问题标题】:Chai should is undefined柴应该是未定义的
【发布时间】:2017-06-24 23:12:25
【问题描述】:

我已经安装了 Mocha 和 Chai。

在我的单元测试中:

import {expect, should} from "chai";

describe("array", function () {
        it("has length of 1", function (done) {
            var arr = ["B"];
            expect(arr).have.lengthOf(1);
            arr.should.have.lengthOf(1);
        });
});

expect 按预期工作,但 should 未定义。

为什么?

【问题讨论】:

    标签: javascript node.js unit-testing mocha.js chai


    【解决方案1】:

    您应该在文件开头调用 chai.should() 以使用should 样式。

    它将使用should 属性扩展每个对象以启动您的断言链。

    您可以在chai documentation中找到更多使用示例。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-07-11
      • 2021-09-11
      • 2022-07-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多