transitionToRoute로 인해 엠버 테스트가 중단됨

bizzl3

ember.js v 1.5.1 사용.

내 불씨 응용 프로그램을 테스트하기 위해 karma와 qunit을 사용합니다. 여러 테스트에서 1. 사용자가 클릭-> 2. 서버에 대한 비동기 호출이 이루어지고 3. 컨트롤러에서 "this.transitionToRoute ( 'someroute')"를 통한 전환이 호출되는 상황이 있습니다. . 테스트하는 동안 transitionToRoute 메서드에 도달하면 카르마가 중단됩니다. ember.run 호출로 포장을 시도했지만 도움이되지 않는 것 같습니다.

전환 호출을 주석 처리하면 실행되고 그에 따라 실패합니다.

중단되고 동일한 호출에 도달하지 않는 예제 테스트 코드

test('successful registration request', function() {
  setupMockRegistrationRequests();

  visit("/register") 
  .fillIn('#email', 'test2')
  .fillIn('#password','password')
  .click('#submit')  
  .andThen(function() {
    equal(find(".register-page .form-alert").length, 0, "Should be no error");
    equal(find(".login-page").length, 1, "Should be on login screen");
  }); 
});

컨트롤러 코드

테스트 케이스 실행

//this.transitionToRoute('login');

테스트 케이스 중단

   this.transitionToRoute('login');

왜 매달려 있는지 아는 사람이 있습니까? / 계속하려면 어떻게해야합니까?

bizzl3

문제는 전환 중이었지만 내 mockjax 요청에 의해 처리되지 않는 다음 경로에서 더 많은 비동기 요청이 이루어 졌다는 것입니다. 이로 인해 오류가 발생하지 않고 테스트 환경이 중단되었습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Android의 HTTP POST 요청으로 인해 서버가 중단됨

분류에서Dev

Core Data private context performAndWait로 인해 디버그가 중단됨

분류에서Dev

개방형 Sequelize 연결로 인해 Jest 테스트가 중단됨

분류에서Dev

루프로 인해 Firefox가 중단됨

분류에서Dev

ksh 셸을 사용하는 AiX 서버에서`exec`로 인해 스크립트가 중단됨

분류에서Dev

인 텐트 서비스로 인해 앱이 중단됨

분류에서Dev

Spring Cloud Gateway Custom Filter : WebClient.create (). post ()로 인해 테스트시 중단됨

분류에서Dev

Apache 액세스 로그의 localhost에서 이상한 요청으로 인해 서버가 중단됨

분류에서Dev

로드 기능으로 인해 웹 사이트가 중단됨

분류에서Dev

Ubuntu 15.10 업데이트로 인해 IBM Notes 9가 중단됨

분류에서Dev

CoolUtils TotalPDFPrinterX로 인해 ASP C # 사이트가 중단됨

분류에서Dev

단일 엠버 통합 테스트 파일에서 여러 테스트로 DOM을 지우는 방법

분류에서Dev

버튼 클릭으로 인해 앱이 중단됨

분류에서Dev

자바 스크립트로 인해 브라우저가 중단됨

분류에서Dev

영역 트랜잭션으로 인해 GC 스윕 UI가 중단됨

분류에서Dev

FOSElasticaBundle 인덱싱으로 인해 Symfony가 중단됨

분류에서Dev

스레드를 결합하는 버튼으로 인해 win32 / winAPI 응용 프로그램이 중단됨

분류에서Dev

tmp 테이블에 MySQL 복사로 인해 중단됨

분류에서Dev

양식 제출-긴 프로세스로 인해 중단됨

분류에서Dev

jQuery-마우스 오버로 인해 애니메이션 전환이 중단됨

분류에서Dev

SWRevealViewController 스 와이프 제스처로 인해 앱이 중단됨

분류에서Dev

엠버 애플리케이션 테스트에서 디 바운스 된 함수 호출로 인한 오류

분류에서Dev

다중 스레드 코어 데이터로 인해 UI가 중단됨

분류에서Dev

iwlwifi로 인해 Ubuntu 19.10에서 시스템이 중단됨

분류에서Dev

다른 생성자로 인해 C # 생성자가 중단됨

분류에서Dev

OnFocus javascript 명령으로 인해 Wordpress가 중단됨

분류에서Dev

jQuery .each로 인해 브라우저가 중단됨

분류에서Dev

SQL UPDATE 문으로 인해 Powerbuilder가 중단됨

분류에서Dev

getElementbyId로 인해 브라우저가 중단됨

Related 관련 기사

  1. 1

    Android의 HTTP POST 요청으로 인해 서버가 중단됨

  2. 2

    Core Data private context performAndWait로 인해 디버그가 중단됨

  3. 3

    개방형 Sequelize 연결로 인해 Jest 테스트가 중단됨

  4. 4

    루프로 인해 Firefox가 중단됨

  5. 5

    ksh 셸을 사용하는 AiX 서버에서`exec`로 인해 스크립트가 중단됨

  6. 6

    인 텐트 서비스로 인해 앱이 중단됨

  7. 7

    Spring Cloud Gateway Custom Filter : WebClient.create (). post ()로 인해 테스트시 중단됨

  8. 8

    Apache 액세스 로그의 localhost에서 이상한 요청으로 인해 서버가 중단됨

  9. 9

    로드 기능으로 인해 웹 사이트가 중단됨

  10. 10

    Ubuntu 15.10 업데이트로 인해 IBM Notes 9가 중단됨

  11. 11

    CoolUtils TotalPDFPrinterX로 인해 ASP C # 사이트가 중단됨

  12. 12

    단일 엠버 통합 테스트 파일에서 여러 테스트로 DOM을 지우는 방법

  13. 13

    버튼 클릭으로 인해 앱이 중단됨

  14. 14

    자바 스크립트로 인해 브라우저가 중단됨

  15. 15

    영역 트랜잭션으로 인해 GC 스윕 UI가 중단됨

  16. 16

    FOSElasticaBundle 인덱싱으로 인해 Symfony가 중단됨

  17. 17

    스레드를 결합하는 버튼으로 인해 win32 / winAPI 응용 프로그램이 중단됨

  18. 18

    tmp 테이블에 MySQL 복사로 인해 중단됨

  19. 19

    양식 제출-긴 프로세스로 인해 중단됨

  20. 20

    jQuery-마우스 오버로 인해 애니메이션 전환이 중단됨

  21. 21

    SWRevealViewController 스 와이프 제스처로 인해 앱이 중단됨

  22. 22

    엠버 애플리케이션 테스트에서 디 바운스 된 함수 호출로 인한 오류

  23. 23

    다중 스레드 코어 데이터로 인해 UI가 중단됨

  24. 24

    iwlwifi로 인해 Ubuntu 19.10에서 시스템이 중단됨

  25. 25

    다른 생성자로 인해 C # 생성자가 중단됨

  26. 26

    OnFocus javascript 명령으로 인해 Wordpress가 중단됨

  27. 27

    jQuery .each로 인해 브라우저가 중단됨

  28. 28

    SQL UPDATE 문으로 인해 Powerbuilder가 중단됨

  29. 29

    getElementbyId로 인해 브라우저가 중단됨

뜨겁다태그

보관