AssertionError doesn't output values
- Vorherrschende Sprache
- JavaScript
- Sterne
- 1.9k
- Forks
- 359
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
When an assertion fails, nodeunit doesn't output the two values being compared, it just says 'AssertionError'
Test:
```
381: test.equal('', undefined);
```
Output:
```
AssertionError
at Object.equal (/usr/local/lib/node_modules/nodeunit/lib/types.js:83:39)
at Object.exports.update_normal_orderWithPurchaseOrdersReturns (/.../my-tests.js:381:7)
```
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne in lib/types.js beim Assertion-Code um Zeile 83 und reproduziere den gezeigten Fall test.equal('', undefined). Aktualisiere die Fehlerausgabe so, dass die verglichenen Werte angezeigt werden, und überprüfe anschließend, dass das Beispiel nicht mehr nur „AssertionError“ meldet.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- javascript, node.js
- Bereich
- testing-qa
- Issue-Typ
- Bug
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Aktivitätsstatus
- Veraltet
- Klarheit
- Klar beschrieben
- Anfängerfreundlichkeit
- 35/100