2013-06-28 4 views
0

나는 인턴을 위해 설정된 표준 기능 테스트라고 생각하며 여러 브라우저에서 일관되게 통과하도록 할 수 있습니다. 나는 여전히 프로젝트에 인턴을 사용하는 것이 합리적인지 평가하고 있으므로 테스트가 실패했을 때 어떤 일이 일어나는지 보려고합니다. 현재 하나의 테스트가 실패하면, 항상 스위트의 모든 테스트가 실패한 것으로 보입니다. 실패.theintern : 1 개의 테스트 실패로 인해 모든 테스트가 실패합니다. 예상되는 동작입니까?

registerSuite({name : 'demo', 
    'thing that works' : function() { 
     return this.remote.get('http://foo.com') 
         .waitForCondition("typeof globalThing !== 'undefined'", 5000) 
         .elementById('bigRedButton') 
          .clickElement() 
         .end() 
         .eval('jsObj.isTrue()') 
         .then(function(result){ 
          assert.isTrue(result); 
         }) 
         .end(); // not sure if this necessary... 
    }, 
    'other thing that works': function() { 
    // more of the same 
    } 
}); 

내 자신이 알아 내려고 노력하고 디버깅하는거야,하지만 사람이 예상되는 경우 행동 (1 개 테스트 실패를 알고 있다면 난 그냥 궁금 해서요 :

내 테스트는 약간의 모습 전체 테스트 스위트가 실패하게하고, 스위트의 모든 테스트가 실패했다는보고), 또는 내 설정이 잘못되었을 가능성이 높고 약속들과 무언가간에 나쁜 상호 작용이있을 수 있습니까?

어떤 도움을 더 이상 정보 : 경우에 도움이

감사를 제공하는 멋진, 그리고 행복 할 것입니다!

답변

0

몇 주 전에 똑같은 문제가 발생하여 문제의 github 티켓을 만들었습니다 : https://github.com/theintern/intern/issues/46.

'need-triage'라는 태그가 붙은 순간, 나는 그것이 무엇을 의미하는지 알지 못합니다.

+0

D' oh - 나는 어떻게 든 그것을 놓쳤다, 그렇게 많이 감사한다, 단지 나만이 아니라! – user82116

+0

올해는 2016 년입니다! 해결 방법 : –