AngularJS 컨트롤러의 단위 테스트 작성 방법에 대한 초보자 안내서를 얻을 수있는 리소스를 알려주실 수 있습니까?AngularJS 컨트롤러를 테스트하는 초보자 가이드
이전에 JavaScript에 대한 테스트를 작성한 적이 없습니다. 하지만, 코어 자바에서 jUnit 테스트를 경험 해보자.
JavaScript를 테스트하는 것에 대해 인터넷을 통해 많은 리소스를 찾았지만, 그 중 대부분은 이전에 일부 자바 스크립트 테스트를 수행했다고 가정합니다. 또는 일부 자바 스크립트 테스트 API에 대한 전문가입니다. 예를 들어
: 내가 유용 this 찾지 못했습니다
은 어떤 테스트를 실행할 수 없습니다. Angle-Mocks.js의 다운로드 위치와 coffescript가 무엇인지 모릅니다. angularJS 컨트롤러를 테스트하기 위해서는 Jasmine JS이 필요하다고 생각했습니다.
그리고 로컬에서 잘 실행되며 매우 자세하지만,이 중 하나를 사용하여 간단한 컨트롤러를 테스트하는 방법을 알지 못합니다.
마찬가지로 나는 (나를 위해) 많은 도움이되는 튜토리얼을 보지 못했으며 어디에도 가지 않았다.
이 질문을 더욱 구체적으로 작성하십시오. 난 그냥 $ scope.testVar 값이 "이것은 테스트입니다"여부에 설정되어있는 경우 테스트 할
app.controller('abcController', function ($scope, $log, abcFactory {
init();
function init() {
$scope.testVar="this is a test"
}
});
아래 같은 컨트롤러가 가정하자. 그게 다야 !!
어떻게 그럴 수 있습니까? 코드 스 니펫 (snippet)을 쓰지 마십시오. 가능한 경우 모든 파일을 설정하여이 테스트 설정을 얻는 방법을 안내해줍니다.
감사합니다. 나는 이것이 내가 필요한 것이라고 생각합니다. 내가 그것을 밖으로 시도하자 .. – Watt