node.js - 在 node.js 单元测试中断言 not null 或 not undefined 的最佳方法是什么?
问题描述
Node 内置了断言, https://nodejs.org/api/assert.html
我想断言返回值是有效的,而不是这些情况:
null
undefined
NaN
empty string ("")
0
false
在开发代码中我可以做
if (value)
但是在单元测试中,断言方法是什么?我再次使用来自 node.js 的本机断言
谢谢 !
解决方案
断言.ok(val) ?
这是最简单的方法吗?
推荐阅读
- javascript - 节点调度程序是否永远运行?还有什么是确保nodejs应用程序永远不会被终止崩溃的最佳方法?
- r - 以不同的方式替换值
- javascript - 带有图像压缩的 React-Dropzone-Component
- powershell - PowerShell:确认连接到服务器并选择继续脚本
- c# - 代表的抽象
- c++ - c++ hooking vtables 和它们的虚函数
- config - 使用 .dbc 文件和 .cfg 文件有什么区别?有没有办法在它们之间转换?
- c# - 如何使用统一对象,拥有一个脚本
- javascript - 我想将 Google 表格中的 URL 替换为我的 Google Dcs 正文中的个性化超链接
- jquery - 使用 Ajax 和 Jquery 显示数据