位置: 编程技术 - 正文

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)

  • 转让非独占许可使用权
  • 什么情况下当月不排卵
  • 要约收购期满
  • 企业收到政府补助资金怎么做账
  • 残疾人保障金零申报怎么填写
  • 投资性房地产账面价值大于公允价值计入什么
  • 建筑简易征收的合同怎么写
  • 库存商品内部划转怎么做账?
  • 购买原材料产生的运输费计入什么科目
  • 银行承兑汇票利息怎么算
  • 银行提供服务收费标准
  • 什么费用计入什么科目
  • 人力资源外包差额计税税率
  • 劳务分包有执照没资质能开票吗?
  • 税友的票可以抵扣吗?
  • 本地开的住宿费可以退吗
  • 预收账款可以开票吗
  • 出售股票或债券的条件
  • 包装物及其押金的消费税的注意事项
  • 小规模企业申报表填写
  • 利息收入会计如何做账
  • 电脑隐藏软件图标快捷键
  • dolby audio设置
  • 应交增值税与预交增值税报告如何披露
  • linux命令top作用
  • macbook无限输入z
  • phpswitch语句成绩判断
  • 进程中svchost
  • php的mysql_query
  • 认缴制注册资金怎么处理账务
  • php限制接口调用次数
  • Yii1.1中通过Sql查询进行的分页操作方法
  • 小程序uniapp怎么用
  • 治疗孩子咳嗽小秘方,超实用
  • 税金及附加和营业收入有关系吗
  • 个人所得税现金流量表属于哪一项
  • javascript网页自动化
  • 动态内存管理
  • 差旅费取得发票怎么处理
  • 通用定额发票能当餐饮发票报销吗
  • 餐饮业会计做账怎么做
  • 在excel中怎么制作
  • 现金存银行会有记录吗
  • MSSQLSERVER不同版本设置开启远程连接(sa配置)
  • sqlyog与mysql
  • 员工自己全额承担社保费用要计提吗
  • 查账征收和核定征收有什么区别
  • 小规模纳税人缴纳的增值税计入成本吗
  • 公益事业捐赠有哪些税收优惠政策
  • 债权投资持有期间的账务处理
  • 同一控制下的长投入账价值按什么计算
  • 业务招待费文件
  • 小规模纳税人增值税专用发票税率
  • 进口向海关缴纳消费税
  • 咨询服务费可以全额扣除吗
  • 设备投资要开票吗
  • 现金支付货款怎么做账
  • 为什么记账能省钱
  • 成本费用总额占营业总收入的比率
  • 资产利润表
  • 小规模如何申报1个点
  • 应付账款暂估会计分录怎么写
  • ssms连接mysql
  • Linux Kernel 4.5在3月15日发布最终版
  • centos7 vncserver
  • 磁盘限制
  • 安装samba服务器步骤
  • 投影变换的使用方法
  • javascript程序代码
  • nodejs test
  • android开机自启动显示界面
  • log4j 日志文件太大
  • jframe背景透明
  • cmd读取d盘
  • android平台搭建
  • Android as Bluetooth Low Energy Peripherial (GATT server).
  • 江苏电子税务局网站官网
  • 蓬溪房价2020最新消息
  • 中国税务报订阅电话
  • 怎么登陆国税网
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设