|
|
1
49
令人惊讶的是,没有人提出 Buffer.equals 。这似乎是最快和最简单的方法,从v0.11开始就有了。
所以你的代码会变成
|
|
|
2
4
您有3种解决方案: 第一 : 比较结果字符串
第二 : 使用循环逐字节读取缓冲区
第三 : 使用第三方模块,如 buffertools 和buffertools.compare(buffer,buffer|string)方法。 |
|
|
3
4
在里面
|
|
|
4
4
用于在断言文件上载时比较大文件(例如图像),将缓冲区或字符串与
一种更简单的方法是这样断言缓冲区长度:
而不是使用 应该 作为断言模块,您肯定可以使用不同的工具 |
|
|
5
3
解决方案使用
|
|
|
6
1
我认为你应该使用 non-blocking calls 在JavaScript中获得更好的性能,至少防止阻止其他操作:
所以,我会改变
尽管对于一个小而单一的脚本,结果几乎相同 |
|
|
Niru · Javascript单元测试模拟高度函数 8 年前 |
|
|
JKB · 在node\u模块中使用ES6文件运行Mocha时出错/ 8 年前 |
|
lokimidgard · 带Mocha的单元测试办公室插件 8 年前 |
|
|
Julian · mocha/sinon存根还原不工作 8 年前 |
|
|
J.R. · sinon存根未替换函数。 8 年前 |