這會每次都返回一個錯誤的測試。我也使用了be_an_instance_of匹配器。爲什麼我的rspec控制器不能測試對象等價?
def new
@partner_setting = PartnerSetting.new
respond_to do |format|
format.html # new.html.erb
format.json { render json: @partner_setting }
end
it 'assigns a valid partner settings object to @partner_setting' do
expect(assigns(:partner_setting)).to be_an PartnerSetting
end
我假設你確實在某處調用了控制器('get:new'),不是嗎? (順便說一下,你應該在這裏使用'be_a'匹配器) – BroiSatse
我是一個總的derp!謝謝你的幫助! –