2017-12-14 15 views
-1

ユニットテストを実行する必要のあるWebアプリケーションがあります。私は本当にテストすることに新しいので、いくつかの問題を抱えています。私はmochaとchaiを使用しており、単に文字列を返す関数をチェックする単純なテストを設定することができましたが、より複雑な関数にテストを適用するのは難しいです。Node.jsユニットテストの問題

私がテストを作成しようとしているコードは、作成したショッピングカートからユーザーアイテムを削除する関数をテストすることです。

this.removeItem = function(id) { 
     this.totalQty -= this.items[id].qty; 
     this.totalPrice -= this.items[id].price; 
     delete this.items[id]; 

    }; 
+0

あなたは何を試してみましたが?空に戻っていることを主張するあなたは

  • を追加しましたm個どのようなエラーが発生していますか? –

  • 答えて

    0

    このコードは、運動に非常に簡単でなければなりません:

    • var obj = new YourObj();

    • あなたのオブジェクトをインスタンス化してitems

    • コール削除項目のいくつかの並べ替えを追加イドのイドobj.items
    関連する問題