Cosa devo usare quando si sviluppa un'applicazione node.js?Node.js: Devo usare Vows o Expresso o NodeUnit o Zombie.js o Tutti?
5
A
risposta
1
Zombie.js è lì per fornirti un browser senza testa con cui lavorare.
Dovrebbe funzionare correttamente con NodeUnit o Vows. Zombie.js utilizza i Voti per i propri test. NodeUnit può essere impostato per generare un XML compatibile con JUnit da utilizzare con una soluzione di integrazione continua come Hudson.
1
Utilizzo i voti perché ha un osservatore (il che significa che i test vengono eseguiti automaticamente) e gira CoffeeScript.
Problemi correlati
- 1. Devo usare nav o ul
- 2. Devo usare System.out.println() o qualcos'altro?
- 3. Devo usare Angular.copy() o _.clone()?
- 4. Devo usare rand() o rand_s()?
- 5. Devo usare typeclass o no?
- 6. Devo usare Point.x o Point.getX()?
- 7. Devo usare Meteor.startup() o $ (function() {})
- 8. Devo usare alias o alias_method?
- 9. Devo usare em o px?
- 10. Devo usare Pickle o cPickle?
- 11. Devo usare MapView o MapFragment
- 12. Devo usare @EJB o @Inject
- 13. Devo usare google-app-engine-django o app-engine-patch o nessuno dei due o qualcos'altro?
- 14. Devo usare Drupal 6 o Drupal 7?
- 15. Devo usare string.isEmpty() o "" .equals (stringa)?
- 16. Devo usare PendingIntent.getService() o getBroadcast con AlarmManager?
- 17. Devo usare il prototipo o no?
- 18. Numpy: Devo usare newaxis o None?
- 19. Devo usare la forcella o i fili?
- 20. Cosa devo usare Sospensione o Timer
- 21. Devo usare window.load o document.ready jquery
- 22. Devo usare ipairs o un ciclo for
- 23. Devo usare ApplyUpdates (0) o ApplyUpdates (-1)?
- 24. Devo usare un data.frame o una matrice?
- 25. Devo usare un LINQ DataContext o molti?
- 26. Devo usare un ascoltatore o un osservatore?
- 27. Devo usare QCoreApplication :: processEvents() o QApplication :: processEvents()?
- 28. Devo usare scipy.pi, numpy.pi o math.pi?
- 29. Devo usare belongsTo o hasOne in Laravel?
- 30. Devo usare window.navigate o document.location in JavaScript?
Sto usando l'espresso. Ma ad essere onesti è solo una questione di preferenza. Vorrei anche includere zombie.js nel mio processo di test. – Alfred