Node 的断言模块是否提供了一种在没有强制的情况下执行深度相等检查的方法?
Does Node's assert module provide a way to perform deep equality checks without coercion?
我希望以下内容抛出一个断言错误:
assert.deepEqual([1, 2, 3], ['1', '2', '3'])
根据断言模块文档,这似乎是不可能的。
但是,子堆栈/节点深度相等自述文件中的以下句子表明并非如此:
默认使用强制相等(
==
),因为这是默认assert.deepEqual()
的工作方式。
substack/node-deep-equal
的文档说的完全一样——node.js内置实现使用==
,子堆栈默认使用==
,===
如果opts.strict
true
。
相关文章:
- 在不使用隔离作用域的情况下执行函数的角度指令
- Angular在不触发摘要的情况下执行XHR请求
- Phonegap onclick在不单击的情况下执行
- 如何在不冻结浏览器的情况下执行大量javascript代码
- button.click仅在前面有警告的情况下执行
- Node 的断言模块是否提供了一种在没有强制的情况下执行深度相等检查的方法?
- 使用 V8 JavaScript 引擎在没有 Web 视图的情况下执行 JS 库
- 如何在没有物理感谢页面的情况下执行谷歌Adwords转化跟踪
- jQuery,防止在用户双击或多次点击的情况下执行点击事件
- 如何在不单击按钮的情况下执行此功能
- 函数仅在键控事件延迟的情况下执行
- 如何在没有处理程序事件的情况下执行Jquery方法
- 如何在不重定向的情况下执行href
- 是否可以在不执行点击事件的情况下执行内联点击事件函数
- 使用highland.js在引用原始流数据的情况下执行串行异步任务
- 如何在不等待ajax响应的情况下执行计数统计
- 有没有一种快速的工具可以在不剥离JavaScript源代码中的注释的情况下执行恒定的替换?
- 在套接字中发送文件.在不改变用户窗口位置的情况下执行IO操作
- 如何在jQuery成功的情况下执行查询?
- 仅在禁用javascript的情况下执行操作