这就是我正在做的事情。
describe "tests" do
let!(:user1) { FactoryGirl.create(:user)}
before do
user1.name = "new_name"
end
# tests...
end
它可以工作,但是在每次测试之前都会调用before
块。试图替换为
before(:all) do
user1.name = "new_name"
end
然后我失败了:
Failure/Error: let!(:seller1) { FactoryGirl.create(:user)}
NoMethodError:
undefined method `stub' for #<User:0x007f85477641d8>
答案 0 :(得分:1)
你能做到:
let(:user1) { FactoryGirl.create(:user, :name => "new_name")}
在所有
之前,您可能不需要结束语句