caolan / caolan/nodeunit

feature request: fail if no test functions are run

Offen
#277 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
JavaScript
Sterne
1.9k
Forks
359
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

If you run nodeunit on an empty directory, it just prints
OK: 0 assertions
and exits successfully.

It would be nice if this exited with an error status code by default. That way, the build will fail if you move the tests and forget to update the nodeunit invocation.

(The workaround is to use a custom reporter)

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne damit, den nodeunit-Aufruf und das Verhalten des Standard-Reporters zu verfolgen, wenn ein leeres Verzeichnis null Assertions erzeugt. Prüfe, wie der Workaround mit dem benutzerdefinierten Reporter einen Fehlschlag feststellt, füge dann eine Abdeckung für das Standardverhalten hinzu und verifiziere, dass ein Lauf ohne Tests erfolglos beendet wird, während normale Testläufe weiterhin erfolgreich sind.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript
Bereich
cli, testing
Issue-Typ
Feature
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.