我的文件夹结构如下:
backend
|-Process1
|-Process2
|-app
|-config
|-controllers
|-models
public
|-css
|-js
我应该把我的单元测试文件夹放在哪里?
最佳答案
对于 Node 项目,在顶层有一个测试文件夹是很常见的。例如,对于我的项目,我通常有这些文件夹:
bin
(用于垃圾箱)lib
(用于我的 node.js 库文件)test
(用于测试)config
(如有必要,用于配置文件)public
或static
(对于静态 Assets ,如有必要)node_modules
(npm 安装的模块最终到达的地方)
在大多数情况下,只要代码井井有条并且具有明显的入口点,您如何组织代码并不太重要。基本上,您应该能够键入“npm test”并通过读取 package.json 中的命令让它工作。
关于unit-testing - 我如何在 Node.js 中构造 TDD?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8527832/