替换 assert.equal()

Substitute for assert.equal()

提问人:SerGit 提问时间:8/3/2022 最后编辑:M. JustinSerGit 更新时间:11/13/2023 访问量:278

问:

我正在了解 Mocha,所以我正在阅读库文档,并在 .equal() 方法的 Node.js 文档中注意到它正在被 .但是,我没有看到提到我们可以用来测试松散相等的另一种方法,那么这意味着什么呢?我们只需要用运算符写一个好的 ol'condition 吗?assert.strictEqual()==

JavaScript 测试 mocha.js 平等

评论

2赞 Phil 8/3/2022
该方法不会消失,否则将被标记为已弃用。它目前被标记为“稳定性:3 - 旧版。尽管此功能不太可能被删除,并且仍然受到语义版本控制保证的保护,但它不再被积极维护,并且可以使用其他替代方案。equal()
0赞 Phil 8/3/2022
另一种选择是测试任何真实assert.ok("1" == 1)
0赞 Samathingamajig 8/3/2022
“在旧版断言模式下,已将状态从”已弃用“更改为”旧版“,@Phil它已被弃用,而旧版听起来比已弃用的层还要低
0赞 Samathingamajig 8/3/2022
请注意,在模式下时是“assert.strictEqual()的别名”.equal()"use strict";
1赞 VLAZ 8/3/2022
@Samathingamajig“Legacy 听起来比弃用的级别还要低”不,事实并非如此:nodejs.org/api/documentation.html#stability-index Legacy 是不同的。它基本上就在那里,因为它以前就在那里。而且它不太可能被删除。只是没有维护。

答: 暂无答案