jest
ドキュメント読めば Ok
注意点
toThrow
expect で実行する関数を、関数でラップする必要がある
react native やっていると node では動かないからモックしたいものが多数ある、、、
async 系のテストも注意ポイントがあるのでドキュメントよく読むこと
inBand しても実行順は保証されないらしい。順番自分で決めるには testSequencer を使う必要がある?
テスト内の console が出力されない
--silent option がついていないか?
テスト実行
jest はなにを test とみなすか
timeouts
jest.config で設定した場合は、すべてのテストそれぞれの timeout 時間を設定しているのだと思う。テスト全体の timeout ではないように読める。
類似するテストケースをループで回す
Object の一部だけにマッチすれば十分な場合