Slide 25
Slide 25 text
普通にbeforeEachやbeforeAllを使うことも勿論あります
● 統合テストでメモリ外部の依存を扱う必要がある時
● 例えば
○ DBの状態を特定の状態にしないといけない時
○ ユーザーがログインした状態を再現する時
● そういう時にも適切に利用していきたい
○ (そもそもの設計を工夫して)DBなどの外部への依存との接する部分を極力小さ
く。多くの関数は外部から状態を注入しやすく作る。
○ ヘルパー関数を使うなどbeforeEachに縦に長くダラダラ書かない