evanw / evanw/node-source-map-support

Jest source maps not working

Aperta
#279 10 commenti 1 reazione 0 assegnatari Vedi su GitHub
Lingua principale
JavaScript
Stelle
2.2k
Fork
223
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

Hey there!

I'm pretty new to TypeScript/jest and I spent hours in figuring out why line numbering in failing tests are wrong so please bear with me.

I'm not sure if I missed something or it's an actual bug and I couldn't find anything close to my problem online. When running `install()`, line numbering breaks, when commenting it out, everything works fine (but of course stack traces don't work any more). It doesn't matter if `install()` is run in test code or in imported production code, test line numbering always breaks.

I have set up a demo repo over [here](https://github.com/schw4rzlicht/node-sourcemap-jest-demo).

Thanks for your help!

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Riproduci il problema usando il repository node-sourcemap-jest-demo collegato, confrontando le esecuzioni di Jest con e senza install(). Inizia esaminando come viene usato install() nel test e nel codice di produzione importato. Il lavoro è completato quando i numeri di riga del test fallito rimangono corretti mentre il supporto per gli stack trace è ancora abilitato.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
javascript, typescript
Ambito
testing-qa, tooling
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
25/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.