let(:product) { FactoryGirl.create(:product) }
it "should blah" do
product.name = "a"
product.save!
post :update, id: product.id, product: { name: "x" }
# assuming :update changes the product's name to params[:name]
product.reload.name.should == "x"
end
should
私が何かをしない限り、常に失敗します
Product.find(product.id).name.should == "x"
私は誤用していlet
ますか?
内部で@product
作成されたものを使用before :each
し@product.reload
ても問題ありません。