私は JavaScript 単体テストの作業を始めたばかりで、初心者です。
多くの単体テスト フレームワークを見つけたので、QUnit を使用することにしました。しかし、単体テストでは、ほとんどのフレームワークは、関数にさまざまな値を渡し、戻り値を期待値と比較して、テストに合格または不合格にするようなものです。私の場合、すべての関数が値を返すわけではありません。クラス変数を変更しているものもあります。つまり、同じ関数で vars 配列などが変更されています。
だから、そのようなタイプの関数をチェックする方法があるのか 、それとも戻り値の型が必要ですか?
はいの場合、すべての変数または配列の期待値を事前に知る必要がありますか?
ありがとうございました