2013-12-17 3 views
0

Angular JS를 사용하여 응용 프로그램을 작성하고 있습니다. 내가 처음이기 때문에 나는 테스트 케이스를 작성하는 것에 대해 많이 모른다.카르마를 사용하여 Angular JS로 단위 테스트 케이스 작성

한다고 가정 내가 가진 기능 :

function getAvailablePolicyTypes() { 
      return [ 
       { key: '', value: '' }, 
       { key: 'P', value: 'P-Primary' }, 
       { key: 'D', value: 'D-Dependent' } 
      ]; 
     } 

어떻게 이것에 대한 테스트 케이스를 쓰기? 나는이

it('should create Policy type with 3 values', function() { 

     expect(vm.availablePolicyTypes.length).toBe(3); 


    }); 
+1

직접 개인 기능을 테스트 할 수 없습니다, 당신은 필요가 없습니다. – Oliver

+1

어떻게 그 방법을 공개하고 있습니까? – jsplaine

답변

1

같이하고 있었다

이 카르마 또는 AngularJS와 하나와 아무 상관이 당신의 설명에 아무것도 없습니다로 자스민에 대한 질문 정말입니다.

그 테스트에서는 toBe (3) 대신 toEqual (3)을 사용합니다. 그렇지 않으면 좋게 보입니다.

Jasmine docs

관련 문제