我試圖得到一個測試控制器的句柄,到目前爲止,我似乎被困在最簡單的問題。與rspec混淆,而測試控制器
documents.controller:
def edit
@document = Document.find(params[:id])
end
documents_controller_spec:
describe 'GET #edit', focus: true do
before(:each) { @doc = FactoryGirl.create(:document)}
it "should assign @document to the document" do
get :edit, id: @doc
assigns(:document).should eq(@doc)
end
end
始終返回false。 @文件始終指定爲零。我試過將params [id]指定爲@ doc.id,但這不能解決任何問題。我在這裏做錯了什麼?
Oooooooh!這使得很多意義!我完全忘記了這一點。謝謝! –