Per i progetti di nodo, è comune disporre di una cartella di test nel livello superiore. Ad esempio, per i miei progetti di solito ho queste cartelle:
bin
(per cassonetti)
lib
(per i miei node.js file di libreria)
test
(per le prove)
config
(per file di configurazione, se necessario)
public
o static
(per le attività statiche, se necessario)
node_modules
(dove NPM-ins i moduli alti finiscono)
Per la maggior parte, non è troppo critico come si organizza il codice finché è organizzato e presenta punti di ingresso ovvi. Fondamentalmente, dovresti essere in grado di digitare "npm test" e farlo funzionare leggendo il comando da package.json.
fonte
2011-12-15 23:35:25