Co należy użyć podczas tworzenia aplikacji node.js?Node.js: Czy mam korzystać z Przysięgi, Expresso, NodeUnit, Zombie.js czy Wszystkie?
5
A
Odpowiedz
1
Zombie.js zapewnia obsługę przeglądarki bezgłowej.
Powinno działać dobrze z NodeUnit lub Ślubowaniem. Zombie.js używa Ślubów do własnych testów. NodeUnit można ustawić tak, aby wyprowadzał zgodny z JUnit XML, aby można go było używać w rozwiązaniu Continuous Integration, takim jak Hudson.
1
Używam ślubów, ponieważ ma watcher (co oznacza, że testy są automatycznie uruchamiane) i grumuje CoffeeScript.
Powiązane problemy
- 1. Jak korzystać z browser.wait() w zombie.js?
- 2. Czcionka zmieniła właściciela - mam starą licencję - czy nadal mogę korzystać z tej czcionki?
- 3. Wstrzykiwanie javascript do zombie.js
- 4. Czy Node.js obsługuje paralelizm?
- 5. Czy mam preferować stałe ponad definicje?
- 6. Jak korzystać z Prototype.js z Node.js?
- 7. Jak korzystać z i18n z Node.js?
- 8. Czy istnieje klient przeglądarki internetowej bez przeglądarki internetowej dla Node.js, który nie musi korzystać z przeglądarki?
- 9. uruchomić jeden test według nazwy z jednego pliku nodeunit
- 10. Czy istnieje jakiś sposób, aby korzystać z wielu silników widok z ekspresowe + node.js
- 11. zombie.js i Google Maps API
- 12. Czy plik node.js można zintegrować z php?
- 13. MVP - Czy prezenter powinien korzystać z sesji?
- 14. Narzędzie deweloperskie IE: czy mam widok sieciowy?
- 15. Korzystanie z bezgłowej przeglądarki Node.js z selenową hybrydą?
- 16. Skąd mam wiedzieć, czy mogę wyłączyć SQLALCHEMY_TRACK_MODIFICATIONS?
- 17. Skąd mam wiedzieć, czy system jest włączony?
- 18. Czy PHP może asynchronicznie korzystać z gniazd?
- 19. Czy można korzystać z szablonów wbudowanych?
- 20. Czy Node.js nadal "krwawiąca krawędź"?
- 21. Czy mam funkcję śledzenia zmiennej debugowania
- 22. Jak korzystać z Webpacka w aplikacji Ionic Version 1? (Czy jest to możliwe/czy istnieją alternatywy?)
- 23. Skąd mam wiedzieć, czy połączenie jest aktywne z gniazdami internetowymi?
- 24. PyCharm z Git. Czy mam zignorować folder .idea?
- 25. W jaki sposób mam korzystać z pakietu haskell-type-exts?
- 26. Android: z jakiego formatu obrazu mam korzystać i dlaczego?
- 27. Czy plik Node.js Array.map() jest asynchroniczny?
- 28. Node.js 7 jak korzystać z sequelize transakcji z async/czekaj?
- 29. Czy Phantom.js przechwytuje wszystkie AJAX?
- 30. Czy można zignorować wszystkie sygnały?
Używam expresso. Ale szczerze mówiąc to tylko kwestia preferencji. Chciałbym również włączyć zombie.js do mojego procesu testowania. – Alfred