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

时间:2016-01-25 08:06:42

标签: javascript node.js unit-testing


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

我没有Mocha或Node的经验,所以我应该深入了解吗?

2 个答案:

答案 0 :(得分:0)

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

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

如果您只想计算目录中的某些文件,则不需要测试框架。只需使用fs https://nodejs.org/api/fs.html中节点的普通文件系统类来编写代码。

答案 1 :(得分:0)

如果你想检查那些文件,你可能正在谈论集成测试,而不是单元测试。所以,我相信如果你想进行单元测试,你需要阅读一些关于模拟和存根的内容。你可以搜索像sinon这样的模块。几个星期我一直在与测试进行斗争,检查是否创建了dirs或文件,我得出的结论是,如果我想进行单元测试,我需要该模块。 Here's Sinon