任何人都知道test :: unit与rspec的等价物:let和:let!? E.g。
context "foo" do
let(:user) { Factory(:user) }
it "bar" do
...
end
end
我喜欢在编写test :: unit测试时使用这种方便的模式 提前谢谢。
答案 0 :(得分:1)
let!
:
def user
@user ||= Factory(:user)
end
对于不在测试之间缓存的let
,您需要与上面相同的定义,以及setup
或teardown
中的以下内容:
@user = nil