2012-06-20 12 views
9

Ho un semplice errore TypeError: 'undefined' is not an object durante l'esecuzione di un test nel webkit senza testa Jasmine. Ma non vi è alcun indizio su quale file o linea l'errore si verifica. C'è un modo per ottenere un messaggio di errore più chiaro?Rapporto errori migliorato nel webkit senza testa Jasmine

+0

Si vede qualche errore nel browser? Inoltre ti capita di usare require.js? Ricordo di aver visto la stessa cosa in passato, ma non ricordo come ho risolto il problema ... – ggozad

+0

Il problema non è l'errore in sé ma il suggerimento di perdita in cui si verifica l'errore. L'esecuzione del test nel browser fornirà comunque il numero di riga, ma la domanda riguarda un webkit senza testa. –

risposta

-3

Prova il debug in Firebug (Firefox) o Google Chrome. Basta premere F12 e andare al riquadro degli script. Suggerisco firebug. Se questo non ti aiuta puoi postare il tuo codice qui o, meglio, a http://jsfiddle.net

+0

Non si tratta di trovare un bug in un normale browser ma in un webkit senza heading che esegue un test jasmin, quindi non ci sono firebug o strumenti di sviluppo. –

+0

Ok, in questo caso forse dovresti pubblicare il tuo problema su github: https://github.com/johnbintz/jasmine-headless-webkit/issues –

9

Puoi usare il flag --runner-out per salvare l'HTML dal test. Apri questo in un browser e vedrai lo stacktrace completo.

jasmine-headless-webkit --runner-out ~/Desktop/jasmine-out.html 
Problemi correlati