現在、Ember アプリのテスト方法を学んでいますが、自分では解決できない問題があります。
問題は、私が書いたテストを実行すると、決して終わらないことです。決して解決しない約束があるかのように、それはただ走り続けますか?これはテストです:
test("User signs in and is redirected to his dashboard", function() {
visit('/');
fillIn('input#identification', 'test');
fillIn('input#password', 'test');
click('input#login');
andThen(function() {
ok(currentRouteName() === 'dashboard', 'redirected to dashboard');
});
});
andThen
関数がトリガーされることはありません。クリックの約束が解決されないようです。他の干渉コードを避けるために、ルートやテンプレートなどを可能な限り最小限にしました。
また、私は を使用しember-simple-auth
ていますが、これは何らかの動作を説明できるのでしょうか?
これは問題のスクリーンショットです: