2016-10-05 4 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

2回呼び出されるべきではない依存性注入マネージャークラスを初期化する必要があります – EnriMR

+1

'module'関数呼び出しの直前にできますか? [ここにある](https://ember-twiddle.com/860f6eea3beb86c65490ea2f29e9c36b?openFiles=tests.unit.controllers.my-controller-test.js%2C) – ykaragol

答えて

0

この質問にmy first commentと書いたとき、リポジトリはqunit-module.jsのようになりました。だから、beforeafterフックのサポートがないようだ。したがってmy suggestionmoduleの機能の前にマネージャを開始していました。これはthis twiddleとして表示されます。

しかし、 5日前、 trentmwilliscommitを提出し、マスターが今 beforeafterフックを持っているようです。私は ember-qunitのバージョン2.1.2にこのコミットがあると思います。

関連する問題