2011-12-15 82 views
5

我有我的文件夾結構類似:如何在Node.js中構建TDD?

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

我應該在哪裏把我的單元測試文件夾?

回答

7

對於節點項目,通常在頂層有一個測試文件夾。例如,對於我的項目,我通常有這些文件夾:

  • bin(用於箱)
  • lib(我的node.js的庫文件)
  • test(用於測試)
  • config(用於配置文件,如果需要的話)
  • publicstatic(靜態資產,如果必要的話)
  • node_modules(其中NPM-插件模塊化的模塊最終要去)

對於大多數情況來說,只要組織代碼並且有明顯的入口點,組織代碼並不是太關鍵。基本上,你應該可以輸入「npm test」,並通過從package.json讀取命令使其工作。