Add an init() method which runs once before a testcase
- Vorherrschende Sprache
- JavaScript
- Sterne
- 1.9k
- Forks
- 359
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
It's great having setUp() but quite often (e.g. when loading fixtures into a database) you don't want to do this before every test; you just want to do it once before any of the tests run. Adding fixtures before every test is much slower.
There are workarounds and ways to get setUp to run once but it would be great if there was a method (e.g. init()) which worked in this way.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne damit nachzuverfolgen, wie nodeunit setUp in seinem Test-Runner entdeckt und aufruft. Definiere das Lebenszyklusverhalten für einen init()-Hook, einschließlich dessen, wann er relativ zum ersten Test ausgeführt wird und wie er sich über Testgruppen hinweg verhält. Erledigt ist die Aufgabe, wenn Fixtures oder andere Setup-Arbeiten einmal vor den Tests eines testcase statt vor jedem Test ausgeführt werden können.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- javascript
- Bereich
- testing
- Issue-Typ
- Feature
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100