今までテストがなかったコードにJestでユニットテストを追加したいです。ただ、メソッドの中で何をやっているのかがわからなかったり外部のライブラリを使っているのかそれとも作成した変数なのかわからなかったりして何から手をつけていけばわかりません。私の今のアプローチとしてはreturnしている箇所に注目し、その値が何であるかを確かめてからテストコードをそれに合わせて書いていますがこのアプローチの仕方で合っているのかがわかりません。1足す1は2であることを期待するみたいな簡単なコードであればテストケースも簡単ですが、実際のコードは複雑でどうしていいかわかりません。ちなみにリファクタリングはテストコードを書いてからしようと思っているのですぐに複雑なコードをリファクタリングしてからテストを書くというのはバグを含めそうなのでやっていません。以上のような場合、他人が書いたコードにテストを追加する際のアプローチ方法を教えていただけますと幸いです。
回答1件
あなたの回答
tips
プレビュー