相当于rspec';让我们进入测试::单元?

相当于rspec';让我们进入测试::单元?,rspec,testunit,Rspec,Testunit,有谁知道在test::unit和rspec的:let和:let!?例如 context "foo" do let(:user) { Factory(:user) } it "bar" do ... end end 我希望在编写test::unit tests时使用这种方便的模式。 提前谢谢。像这样的东西送给let: def user @user ||= Factory(:user) end 对于在测试之间不缓存的let,您将需要与上面相同的定义,并在设置中或拆卸中执行

有谁知道在test::unit和rspec的:let和:let!?例如

context "foo" do
  let(:user) { Factory(:user) }
  it "bar" do
    ...
  end
end
我希望在编写test::unit tests时使用这种方便的模式。

提前谢谢。

像这样的东西送给
let

def user
  @user ||= Factory(:user)
end
对于在测试之间不缓存的
let
,您将需要与上面相同的定义,并在
设置中或
拆卸中执行以下操作:

@user = nil

对于
let,类似这样的东西

def user
  @user ||= Factory(:user)
end
对于在测试之间不缓存的
let
,您将需要与上面相同的定义,并在
设置中或
拆卸中执行以下操作:

@user = nil