位置: 编程技术 - 正文

Node.js利用断言模块assert进行单元测试的方法(node语句)

编辑:rootadmin

推荐整理分享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

Node.js利用断言模块assert进行单元测试的方法(node语句)

 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)

  • 未交增值税借方表示什么意思
  • 复合计征消费税例题
  • 地方教育附加税税率多少?
  • 代理税务有哪些机构
  • 超市卡发票可以抵扣吗
  • 非居民企业转让财产所得税
  • 物业前期开办物资
  • 长期股权投资的账务处理
  • 员工个人无息借款违法吗
  • 抵押贷款买房子合适还是商业贷款合适
  • 国外客户给你寄来礼物怎么感谢
  • 用来退税的进项怎么抵扣
  • 企业给员工的异地安家费交个税吗?
  • 失控发票进项转出成本不用转出
  • 单位给职工租房属于福利政策文件
  • 劳务费无发票怎么报销
  • 长期股权投资的初始计量
  • 耕地占用税与土地出让金
  • js app框架
  • 失联发票进项税额转出
  • php到底是什么
  • Mother cheetah and her cub in the Maasai Mara nature reserve, Kenya (© gudkovandrey/Adobe Stock)
  • 文竹叶子发黄怎么办
  • php __callstatic
  • 利息年化率怎么算化利率怎么算
  • 劳务费支出计入什么科目?
  • php流程引擎
  • 转销坏账准备的会计分录有一个还是两个
  • 社会保险个人部分计入什么科目
  • 开票收款人在哪里设置
  • php模板引擎执行时间
  • 后端中spef文件和spf文件
  • 税控盘开具增值税专用发票步骤
  • phpcms邀请注册送积分
  • 社会团体不属于财政拨款的对象
  • 记账凭证摘要怎么填写
  • 过期报废产品销毁
  • 生产型企业如何退税
  • 生产企业出口自产应税消费品实行什么方法
  • sqlserver2008安装完在哪打开
  • 个人所得税工资薪金包括哪些内容
  • 增值税留抵有时间限制吗
  • 做账时实收资本减少应该记在那一栏
  • 交房租会计分录怎么写好
  • 视同销售是按成本价入账还是按计税价格入账,为什么?
  • 车辆购置税计入什么科目
  • 已认证未记账
  • 简易计税项目的进项税能抵一般项目的销项税额吗?
  • 现金日记账根据记账凭证填写吗
  • 交通运输业营改增
  • 进项增值税发票抵扣期限
  • 零余额账户银行日记账
  • 个体工商户对公账户需要交税吗
  • 审计年审内容
  • 购买设备怎么开专票
  • sqlserver性能优化5种方式
  • Win7 64位 mysql 5.7下载安装常见问题小结
  • win8 vmware
  • WIN10开始菜单点击鼠标右键没反应的处理方法
  • windows server 2008 r2激活密钥
  • linux系统垃圾怎么清理
  • win7 更新
  • 怎么把iphone作为u盘
  • mac刻录工具
  • win7旗舰版升级win10
  • unity播放声音的方法
  • opengl纹理采样
  • Javascript之String对象详解
  • linux shell语句
  • 常用的批处理命令
  • 详细分析我国针对疫情的国防动员举措
  • python安装pip.whl
  • 星球大战与高达的关系
  • 浏览器检测js代码
  • jquery22插件网
  • javascript 分号
  • 快速排序的算法流程图
  • 税务人的形象
  • 广东省职称证书编号查询系统
  • 税务总局在贯彻落实意见任务分工中
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设