an issue으로 실행되었습니다. Rhino의 앵커 태그 구현에 기인한다고 생각합니다. env.js을 사용하고 있지만, 아마도 내가 올바르게 구성하고 있지 않은 것 같습니다.앵커 요소의 경로 이름이 Rhino에서 env.js를 사용하여 정의되지 않은 값을 반환합니다
특히, angularjs 응용 프로그램 용으로 작성된 코드에 대한 단위 테스트를 작성하는 동안 문제가 발생합니다. 나는 console.log
통화가 pathname
객체 인 것을 알 수 있기 때문에 오류가 urlParsingNode.pathname
-this call의 결과입니다 확신
TypeError: Cannot call method "charAt" of undefined
: 나는 angular.js
(제시 버전 1.2.1)를 포함 할 때, 나는 다음과 같은 오류가 발생합니다 정의되지 않았습니다. 우리는 우리가 그들이 생성 된 앵커 태그가 브라우저를 이용할 것이다 희망 this line에 href
속성을 설정 볼, 그것은 또한 아래로 document.createElement("a");
의 호출의 결과라고 볼 곳
urlParsingNode
this line의 인스턴스화를 추적 URL을 올바르게 구문 분석합니다.
저는 Rhino를 통해 각도 테스트를하는 JS 단위를 처음 시도하는 것이 아니라고 믿어야합니다. 그러나 지금까지는 해결책을 찾지 못했습니다. 어떤 조언도 크게 감사하겠습니다.
동료의 Angular 1.1.5 프로젝트에서 내 프로젝트 구조를 기반으로하는 Angular 1.2.7과 동일한 오류가 나타납니다. 비록 실수로 내 프로젝트가 다소 다른 오류가 도입되었을 수도 있지만. 누군가가 여기에 답변하기를 희망합니다 ... –