> 複数のテストで使われるオブジェクトを共通化したい
> 複雑な事前準備を外出しにしたい

んー間違ってはいないと思うよ。
ただ、こういう`事前準備`は本来`before`でやるべきで、
`before`で変数用意するとインスタンス変数にしなきゃいけなくて、
無駄にスコープが広いし、eachでやると、使っても使わなくてもインスタンスが出来るので、
俺は`let`を使う。
さらに`let`は遅延初期化なので。