Ich verwende VowsJS , ein einfach zu verwendendes asynchrones BDD-Framework (Behavior Driven Development), und erledige die Arbeit.
Nach dem, was ich in letzter Zeit gesehen habe, haben sich viele entschieden, ihre NPM-Module zu testen. Daher glaube ich, dass es bisher eines der besten ist.
Einige beliebte Test-Frameworks, die mit NodeJS verwendet werden könnten, sind auch folgende:
Sie können auch eine Liste der JavaScript - Test - Frameworks finden Sie hier
Nur wenige weitere Bibliotheken, die Ihnen beim Schreiben von besserem Code helfen könnten, sind folgende:
Es gibt auch Bamboo CI Server von Atlassian , der Builds und Tests automatisiert. Es ist ein Paket für Apache / Tomcat (das sux, weil es Java verwendet und das es sehr schwer macht) ist ebenfalls nicht kostenlos, aber es hat eine Starterlizenz, die 10 US-Dollar kostet, also glaube ich, dass es erschwinglich ist. Es ist der leistungsstärkste aller bisher gefundenen CI-Server und unterstützt alle Komponententests, die xUnit unterstützen. Dies bedeutet, dass Sie mit Bamboo Builds / Tests für jede Sprache ausführen können.
Eine weitere Option für CI mit NodeJS ist Travis, die viele Leute für ihre Open Source-Projekte verwenden, wie es heißt. Ein gehosteter kontinuierlicher Integrationsdienst für die Open Source-Community.
Es gibt auch eine Google-Gruppendiskussion mit dem Thema " Kontinuierliche Integration für Node JS-Projekte" .