10
RSpec let()を使用する場合
beforeブロックを使用してインスタンス変数を設定する傾向があります。次に、これらの変数を私の例全体で使用します。最近出会いましたlet()。RSpecのドキュメントによると、それは ...メモ化されたヘルパーメソッドを定義します。値は、同じ例の複数の呼び出しにわたってキャッシュされますが、例全体ではキャッシュされません。 これは、beforeブロックでインスタンス変数を使用する場合とどう違うのですか?また、いつlet()vs を使用する必要がありますbefore()か?