Как мне структурировать TDD в Node.js? - PullRequest
5 голосов
/ 16 декабря 2011

Моя папка структурирована следующим образом:

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

Куда мне поместить папку для юнит-тестов?

1 Ответ

7 голосов
/ 16 декабря 2011

Для проектов узлов обычно есть папка test на верхнем уровне. Например, для моих проектов у меня обычно есть эти папки:

  • bin (для бункеров)
  • lib (для файлов моей библиотеки node.js)
  • test (для испытаний)
  • config (для конфигурационных файлов, если необходимо)
  • public или static (для статических активов, если необходимо)
  • node_modules (где в конечном итоге собираются модули, установленные с npm)

По большей части не так критично, как вы организуете код, если он организован и имеет очевидные точки входа. По сути, вы должны иметь возможность набрать «npm test» и заставить его работать, прочитав команду из package.json.

...