在node.js中启用/禁用断言语句的简单方法

用户名

我在node.js https://www.npmjs.com/package/assert中使用assert模块

在C / C ++中,可以轻松启用/禁用带有宏的assert语句。一般来说,可以对node.js和javascript做同样的事情吗?

鲍勃·范·路易特

请注意,您正在使用的程序包将asserts作为模块添加,因此可以使用polyfills

您可以简单地覆盖Object的-part-以禁用polyfill。

示例:
假设您要禁用deepEqual当前如下所示断言:

assert.deepEqual = function deepEqual(actual, expected, message) {
  if (!_deepEqual(actual, expected)) {
    fail(actual, expected, message, 'deepEqual', assert.deepEqual);
  }
};

您可以通过执行以下操作简单地覆盖它:

assert.deepEqual = function deepEqual(actual, expected, message) {
  // disable
};

仅供参考
声明声明正在进行中:http : //wiki.ecmascript.org/doku.php? id= strawman : assert

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Node.js中扩展类的简单方法

来自分类Dev

在Node.js中调整图像大小的简单方法?

来自分类Dev

使用代码在 python 中启用/禁用断言语句

来自分类Dev

用node.js上传图像并表达的简单方法?

来自分类Dev

在Node.js目录中编辑和删除文件的简单方法?

来自分类Dev

在Node.js中实现服务器发送事件的简单方法?

来自分类Dev

通过JavaScript对象创建Node.js可读流-可能的最简单方法

来自分类Dev

客户端javascript与服务器node.js通信的简单方法

来自分类Dev

使用node-postgres更新数据的更简单方法?

来自分类Dev

Node js中的语句顺序

来自分类Dev

Groovy中的隐式断言语句

来自分类Dev

在Node.JS中禁用日志记录

来自分类Dev

Node.JS中的类的导出语句

来自分类Dev

为Node.js服务器+ SPA javascript框架设置自动化BDD测试环境的简单方法?

来自分类Dev

在RUBY中运行断言语句的平均时间?

来自分类Dev

使用expressjs4在Node.js中启用CORS

来自分类Dev

Node.js断言库与其他断言库

来自分类Dev

使用Node.js发送简单数据的正确方法

来自分类Dev

AWS Lambda中的简单node.js示例

来自分类Dev

了解Node.js中的简单流转换

来自分类Dev

如何在Node.js中实现简单的音频播放?

来自分类Dev

如何正确调试node.js中的简单承诺?

来自分类Dev

在简单的 Node.js 网页中打开 pdf 文件

来自分类Dev

如何在Node.js请求中禁用Tls 1.3

来自分类Dev

如何在 node.js CLI 中禁用快速日志?

来自分类Dev

在React中禁用链接的更简单方法?

来自分类Dev

在React中禁用链接的更简单方法?

来自分类Dev

在node.js中的if语句中读取txt文件

来自分类Dev

SQLite3是否在Node.js中准备了语句?

Related 相关文章

热门标签

归档