2013-06-20 6 views
3

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)을 쓰지 마십시오. 가능한 경우 모든 파일을 설정하여이 테스트 설정을 얻는 방법을 안내해줍니다.

답변

2

네, 자스민과 함께 할 수 있습니다. 어떻게 작동 하는지를 설명하기 위해 피곤감을 만들었습니다. My link 정말로 필요한 것은 Jasmin의 부트 스트랩입니다.

+0

감사합니다. 나는 이것이 내가 필요한 것이라고 생각합니다. 내가 그것을 밖으로 시도하자 .. – Watt

관련 문제