Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/449.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 单元测试-测试文件计数和文件夹大小_Javascript_Node.js_Unit Testing - Fatal编程技术网

Javascript 单元测试-测试文件计数和文件夹大小

Javascript 单元测试-测试文件计数和文件夹大小,javascript,node.js,unit-testing,Javascript,Node.js,Unit Testing,我每周都要检查作业JS代码。 我对JS逻辑进行了测试,但对总体大小和文件数量也有要求。 所以我想知道是否有可能为文件夹大小和文件夹中的文件数(也有限制)编写测试(我假设mocha-因为它在节点上运行,并且可以访问FS) 我没有摩卡或诺德的经验,所以我应该潜得更深吗 我不确定你在问什么,但是: Mocha是一个运行“单元测试”的框架,用于测试您编写的软件,并查看它是否正常工作 如果您只想计算目录中的一些文件,则不需要测试框架。只需在fs中使用节点的普通文件系统类来编写代码。如果您想检查这些文件,可


我每周都要检查作业JS代码。
我对JS逻辑进行了测试,但对总体大小和文件数量也有要求。 所以我想知道是否有可能为文件夹大小和文件夹中的文件数(也有限制)编写测试(我假设mocha-因为它在节点上运行,并且可以访问FS)


我没有摩卡或诺德的经验,所以我应该潜得更深吗

我不确定你在问什么,但是:

Mocha是一个运行“单元测试”的框架,用于测试您编写的软件,并查看它是否正常工作


如果您只想计算目录中的一些文件,则不需要测试框架。只需在
fs
中使用节点的普通文件系统类来编写代码。

如果您想检查这些文件,可能您谈论的是集成测试,而不是单元测试。所以,我相信,如果您想进行单元测试,您需要阅读一些关于mock和stub的内容。你可以搜索像sinon这样的模块。几周前,我一直在与检查是否创建了dir或文件的测试作斗争,我得出结论,如果我想进行单元测试,我需要那个模块