いくつかの計算にサードパーティのスクリプトを利用するいくつかの Ember オブジェクト/モデルをテストしたいと考えています。
これらのテストを書き始めたとき、サード パーティのスクリプトが読み込まれておらず、多数の未定義の関数に遭遇したため、サード パーティのスクリプトとのやり取りを開始したときに問題が発生しました。この場合、テスト設定で関数をオーバーライドすることで回避できますが、これは恐ろしいことでした。
C# のバックグラウンドから来て、私は通常、サード パーティのライブラリにモック/スタブを使用し、それを依存関係として挿入します。テスト中は、出力をテストするのではなく、モックが正しく呼び出されたことを確認するだけでした。
Ember でこれの賢明な例を見つけることができませんでした。
ライブラリをモックすることは、Ember 単体テストで最も適切なアプローチでしょうか? その場合、Ember 単体テストに使用できる実用的なモック ライブラリからの提案はありますか? 残念ながら、このプロジェクト 1.7 (cli v 0.1.2) では古いバージョンの Ember に縛られています。