2017-05-22 9 views
1

私は現在のURLのみをチェックする簡単な受け入れスクリプトを持っています。しかし、私がテストを実行するたびに、それは私にタイムアウトを与えるだけです。アクセプタンステストでvisit()を呼び出すEmber 2.8.0がタイムアウトする

import { test } from 'qunit'; 
import moduleForAcceptance from 'rates-ui/tests/helpers/module-for-acceptance'; 

moduleForAcceptance('Acceptance | filter panel'); 

test('visiting /', function(assert) { 
    visit('/'); 
    andThen(function() { 
    assert.equal(currentURL(), '/'); 
    }); 
    // assert.ok('ok', 'ok'); 
}); 
+0

私はもっと情報が必要だと思います。あなたは 'index'ルートの' model'フックの中で何をしていますか?あなたが何もしなければ、それは単に機能するはずです。次の[twiddle](https://ember-twiddle.com/9ded17afcbe96f072b678ece254572a9?openFiles=tests.acceptance.my-acceptance-test.js%2C)を参照してください。 – alptugd

+0

更新:私はイニシャライザがタイムアウトの原因であることを知りました。しかし、私は初期化子の内部で定義されているいくつかのデータが必要です。 @alptugd –

+0

あなたはあなたの問題を解決しましたか?あなたはイニシャライザを待っていましたか? – alptugd

答えて

0

タイムアウトの原因は、自分のアドオンの1つに必要なイニシャライザがあることです。

テストのために、アプリケーションがテスト環境で実行されているかどうかを確認しました。そうでなければ、イニシャライザを実行します。

関連する問題