2016-10-05 6 views
9

모든 테스트를 시작하기 전에 일부 코드를 실행해야합니다. 따라서 QUnit 훅 before을 사용해야하지만 ember-qunit에는 사용할 수있는 유일한 콜백 번호는 beforeEachafterEach입니다.ember-qunit 테스트에서 전후 후크를 호출하는 방법은 무엇입니까?

어떻게 수행 할 수 있습니까?

+0

내가 틀리지 않으면 다른 콜백을 사용할 수 없습니다. [code] (https://github.com/emberjs/ember-qunit/blob/master/lib/ember-qunit/qunit-module.js#L38). 'before' 콜백에서 무엇을하고 싶습니까? – ykaragol

+0

두 번 호출해서는 안되는 의존성 주입 관리자 클래스를 초기화해야합니다. – EnriMR

+1

'module' 함수 호출 바로 전에 할 수 있습니까? [여기] (https://ember-twiddle.com/860f6eea3beb86c65490ea2f29e9c36b?openFiles=tests.unit.controllers.my-controller-test.js%2C)에 표시된 것과 같이 – ykaragol

답변

0

이 quesion에 my first comment을 작성할 때 저장소는 다음과 같습니다 : qunit-module.js. 따라서 beforeafter 후크에 대한 지원이없는 것으로 보입니다. 따라서 my suggestionmodule 기능 이전에 관리자를 시작했으며, this twiddle으로 표시됩니다.

그러나, 3 일 전, trentmwilliscommit를 제출하고이 마스터가 지금은 beforeafter 훅 (Hook)을 보인다. 나는 ember-qunit의 2.1.2 버전이이 커밋을 가지고 있다고 생각한다.