1

test::unit で rspec の :let と :let! に相当するものを知っている人はいますか? 例えば

context "foo" do
  let(:user) { Factory(:user) }
  it "bar" do
    ...
  end
end

test::unit テストを書くときは、この便利なパターンを使いたいです。
前もって感謝します。

4

1 に答える 1

1

次のようなものlet!

def user
  @user ||= Factory(:user)
end

また、letテスト間でキャッシュしない の場合、上記と同じ定義と、 または のいずれかで以下が必要になりsetupますteardown

@user = nil
于 2012-07-31T03:59:01.057 に答える