У меня странная проблема. Всякий раз, когда я пытаюсь что-то протестировать и тест терпит неудачу, он всегда показывает трассировку стека со строкой номер 9.
Я использую AngularJS вместе с Jasmine и Karma. Я обнаружил, что это не зависит от браузера. Ошибка выглядит так:
TypeError: 'undefined' is not an object (evaluating 'new google.maps.LatLng')
at /Users/user1/project1/test_ctrl.js:9
at /Users/user1/project1/spec/test_ctrl_spec.js:170
Итак, он говорит мне, что тест не пройден в строке 170 (это правильно), но причина ошибки находится внутри моего test_ctrl.js
с совершенно другим номером строки, чем номер 9. И этот номер строки отображается в каждом тесте, который терпит неудачу.
Кто-нибудь знает, как это решить?