2014-07-11 5 views
4

ember-simple-authember-cli을 사용하고 있습니다. 통합 테스트가 진행되는 동안 인증을 통과하는 방법을 알 수 없습니다.테스트를위한 ember-cli 및 ember-simple-auth 설정

내 startApp에서 컨테이너에서 세션을 조회 한 다음 isAuthenticated 속성을 true로 설정하면 충분하지 않다고 생각됩니다.

초기화 프로그램에서 세션을 다시 열고 계산 된 속성 사용자를 추가하십시오. 테스트를 위해 이것도 매장을 찾지 않아야합니다.

Session.reopen({ 
    user: function() { 
    var userId = this.get('user_id'); 
    if (!Ember.isEmpty(userId)) { 
     return container.lookup('store:main').find('user', userId); 
    } 
    }.property('userId') 
}); 

는 또한 내가 로컬 스토리지 테스트가 실행 중일 때 store:ephemeral에 저장소 유형을 설정하는 방법을 이렇게 테스트를위한 적절한없는 것 같아요.

ember-cli 및 ember-simple-auth를 사용할 때 완전한 튜토리얼 또는 통합 테스트 작성에 관한 내용을 찾을 수 없습니다. 사전

+0

와 튜토리얼을 출시했습니다 어떻게 바다를 최대. – marcoow

+0

도로지도가 있다면 할 수 있으면 기부하고 싶습니다 – saygun

+0

로드맵이 실제로 없지만 테스트 분기점을 체크 아웃 할 수 있습니다 : https://github.com/simplabs/ember-simple-auth/tree/testing – marcoow

답변