位置: 编程技术 - 正文
推荐整理分享Node.js利用断言模块assert进行单元测试的方法(node语句),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:node 断言,nodejs断点续传,nodejs怎么打断点,node 断言,nodejs怎么打断点,nodejs join,nodejs断点续传,node 断言,内容如对您有帮助,希望把文章链接给更多的朋友!
前言
对于NodeJS, assert模块提供了一系列的断言测试,其实这个模块主要倾向于内部使用,但是也能被用于项目中, 可以通过require(‘assert')的方式引入,下面本文将给大家介绍关于Node.js用断言模块assert进行单元测试的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。
方法如下:
首先先引入断言assert模块
1.assert(value, message), assert.ok(value, [message]) //判断中值是否为true
assert.ifError(value) //测试值是否不为 false,当为 true 时抛出。常用于回调中第一个 error 参数的检查。
2.assert.fail(actual, expected, message, operator) //抛出异常,有message时显示message,没有使用operator作为为分隔符
3.assert.equal(actual, expected, [message]) //("=="判断)是否相等 相反:notEqual
assert.strictEqual(actual, expected, [message]) //("==="判断)是否相等 相反:notStrictEqual
4.assert.deepEqual(actual, expected[, message])、// 是否深度匹配 相反: notDeepEqual
5.assert.throws(block, [error], [message]) //声明一个block用于抛出错误,'error'可以是构造函数,验证函数或者正则表达式
assert.doesNotThrow(block, [message])//声明模块不抛出错误
总结
标签: node语句
本文链接地址:https://www.jiuchutong.com/biancheng/379538.html 转载请保留说明!上一篇:node.js学习之断言assert的使用示例(node断点调试)
下一篇:Node.js学习之查询字符串解析querystring详解(查看node)
友情链接: 武汉网站建设