美文网首页node
Node.js 模块:http-assert

Node.js 模块:http-assert

作者: 独木舟的木 | 来源:发表于2020-01-08 15:50 被阅读0次

    http-assert

    assert with status codes.

    API

    此模块的 API 被设计为和 Node.js 的 assert 模块相似。

    当断言失败时,每个函数都会抛出一个 http-errors 模块下的 HttpError 实例。

    assert(value, [status], [message], [properties])

    测试 value 值是否为真。如果 value 值为假,一个带有给定 statusmessageproperties 属性的 HttpError 实例会被抛出。

    assert.ok(value, [status], [message], [properties])

    测试 value 值是否为真。如果 value 值为假,一个带有给定 statusmessageproperties 属性的 HttpError 实例会被抛出。

    assert.deepEqual(a, b, [status], [message], [properties])

    测试 ab 是否全等。原始值会通过相等操作符( == )进行比较。如果 ab 不相等,一个带有给定 statusmessageproperties 属性的 HttpError 实例会被抛出。

    assert.notDeepEqual(a, b, [status], [message], [properties])

    测试 ab 之间的全等性。原始值会通过相等操作符( == )进行比较。如果 ab 相等,一个带有给定 statusmessageproperties 属性的 HttpError 实例会被抛出。

    assert.equal(a, b, [status], [message], [properties])

    使用相等操作符( == )测试 ab 之间的浅的、强制性相等。如果 ab 不相等,一个带有给定 statusmessageproperties 属性的 HttpError 实例会被抛出。

    assert.notEqual(a, b, [status], [message], [properties])

    使用相等操作符( == )测试 ab 之间的浅的、强制性相等。如果 ab 相等,一个带有给定 statusmessageproperties 属性的 HttpError 实例会被抛出。

    assert.strictEqual(a, b, [status], [message], [properties])

    使用全等操作符( === )测试 ab 是否严格相等。如果 ab 不相等,一个带有给定 statusmessageproperties 属性的 HttpError 实例会被抛出。

    assert.notStrictEqual(a, b, [status], [message], [properties])

    使用全等操作符( === )测试 ab 是否严格相等。如果 ab 相等,一个带有给定 statusmessageproperties 属性的 HttpError 实例会被抛出。

    相关文章

      网友评论

        本文标题:Node.js 模块:http-assert

        本文链接:https://www.haomeiwen.com/subject/ypjsactx.html