1

ember アプリ キットに基づいて、最初の ember アプリを作成します。

移行後に現在のルートをテストしたかったのですが、ember docs で必要なものだけを見つけました -とヘルパーcurrentRouteName関数。currentURLcurrentPath

ただし、これらの関数を使用すると、"ReferencError: currentRouteName is not defined".

同じことの初期実装があると思われるこのプルリクエストに出くわしました-しかし、この機能を適切なemberに追加することを支持して閉じられました...当分の間、このPRからコードをコピーしましたが、実際に取得します拾って私のテストに合格しました。

質問: ember.js のコピーで定義されているすべての関数をテストで利用するにはどうすればよいですか? これらのルート ヘルパー関数は関数と一緒に定義されてvisitおりclick、私のテストでは問題なく検出されているようです。または、私のテストはこれらの機能を別の場所から取得していますか?

4

1 に答える 1

1

これらのメソッドは 1.5 までグローバル ヘルパーとして追加されなかったため、これを書いている時点ではカナリア ビルドでのみ使用できます。

http://emberjs.jsbin.com/wipo/2/edit

于 2014-02-06T04:24:42.770 に答える