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
risposta
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
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. –
Ok, in questo caso forse dovresti pubblicare il tuo problema su github: https://github.com/johnbintz/jasmine-headless-webkit/issues –
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
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
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. –