unit-testing - 我如何在 Node.js 中构造 TDD?

标签 unit-testing node.js tdd directory-structure

我的文件夹结构如下:

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

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

最佳答案

对于 Node 项目,在顶层有一个测试文件夹是很常见的。例如,对于我的项目,我通常有这些文件夹:

  • bin(用于垃圾箱)
  • lib(用于我的 node.js 库文件)
  • test(用于测试)
  • config(如有必要,用于配置文件)
  • publicstatic(对于静态 Assets ,如有必要)
  • node_modules(npm 安装的模块最终到达的地方)

在大多数情况下,只要代码井井有条并且具有明显的入口点,您如何组织代码并不太重要。基本上,您应该能够键入“npm test”并通过读取 package.json 中的命令让它工作。

关于unit-testing - 我如何在 Node.js 中构造 TDD?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8527832/

相关文章:

swift - 如何模拟DataTaskPublisher?

ios - OCMock3 与 IOS 的集成问题

node.js - 浏览器关闭时的通知

ruby-on-rails - Capybara + RSpec 只能在 Controller 规范中看到空白页。为什么?

ruby - 如何从 rspec 测试中调用方法

tdd - 使用 Moq 使用 ActionMailer.net 模拟 MailController

java - 如何更改 Mockito 中字符串的默认返回值?

java - 对单元测试和 Mockito 感到困惑

node.js - 谷歌目录 API : Unable to access User/Group endpoints using Service Account (403)

Javascript Promise 和 Firebase