如何在Node.js中构建TDD结构?

5

我的文件夹结构如下:

backend
   |-Process1
   |-Process2
   |-app
      |-config
      |-controllers
      |-models
public
   |-css
   |-js

我应该把单元测试文件夹放在哪里?

1个回答

7
针对node项目,通常有一个位于顶层的tests文件夹。例如,我的项目通常有以下这些文件夹:
- bin(用于管理bin文件) - lib(用于存放node.js库文件) - test(用于存放测试文件) - config(如果需要,用于配置文件) - public或static(如果需要,用于静态资源) - node_modules(npm安装的模块所在位置)
总体而言,组织代码的方式并不是很重要,只要它有明显的入口点并且组织良好即可。基本上,您应该能够输入“npm test”并通过从package.json中读取命令使其正常工作。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接