1

私はember.js 1.0を使用しているWebアプリケーションを開発しています。emberで単体テストを行う方法やフレームワークがあるかどうか疑問に思っていました。

たとえば、「CustomerController」というコントローラーがあり、必要なアイテムをショッピング カートに追加するメソッドがあるとします。

...
addNewItem : function(item){
    var content = shoppingCart.get("content");
    content.push(item);
    shoppingCart.set("content", content);
}
...

そこで、ユニットテストを実行して、顧客が新しいアイテムを追加したときにアイテムの数が増えるかどうかを確認したいと考えています。これを達成するためにどのようなフレームワークを使用できますか?

4

2 に答える 2

7

Qunit は ember とうまく連携し、優れた非同期サポートを備えています。残り火自体をテストするために使用されます。

qunit とカルマ テスト ランナーを使用するember-app-kitを確認してください。これには、いくつかのサンプル テストと、README の「Getting Started」セクションで参照されている紹介記事が含まれています。

于 2013-09-21T18:28:09.593 に答える