Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
任何人都知道 test::unit 中与 rspec 的 :let 和 :let! 的等价物吗?例如
context "foo" do let(:user) { Factory(:user) } it "bar" do ... end end
在编写 test::unit 测试时,我很想使用这种方便的模式。 提前致谢。
像这样的东西let!:
let!
def user @user ||= Factory(:user) end
而对于let在测试之间不缓存的 for ,您将需要与上述相同的定义,以及在setupor中的以下内容teardown:
let
setup
teardown
@user = nil