Имя элемента привязки возвращает неопределенный в Rhino с env.js

Я столкнулсявопрос что я считаю, коренится в реализации якорных тегов в Rhino. Хотя я используюenv.jsЯ подозреваю, что, возможно, я не настраиваю что-то правильно.

В частности, моя проблема возникает, когда я пытаюсь написать модульные тесты для кода, написанного для приложения angularjs. Когда я включаюangular.js (версии 1.2.1, чтобы представить), я получаю следующую ошибку:

TypeError: Cannot call method "charAt" of undefined

Я убежден, что ошибка является результатомэтот звонок вurlParsingNode.pathname сconsole.log вызов показывает, чтоpathname объект не определен

Я проследил созданиеurlParsingNode вэта линия где мы видим, что это результат вызоваdocument.createElement("a"); Далее мы видим, что они установилиhref приписыватьэта линия в надежде, что созданный тег привязки будет использовать браузер для правильного разбора URL.

Я должен верить, что я не первый, кто пытался выполнить модульное тестирование JS для угловых через Rhino, но до сих пор я не смог успешно найти решение для Google. Любые советы будут с благодарностью.

Ответы на вопрос(1)

Ваш ответ на вопрос