コントローラーのアクション仕様に追加しようとassigns
しましたupdate
it "update the content" do
Answer.should_receive(:find).with(answer.id.to_s).and_return(answer)
answer.should_receive(:update_attributes).with("content" => "Changed content")
put :update, id: answer.id, app_id: app.id, answer: {content: "Changed content"}
assigns(:answer).content.should eq('Changed content') # explicitly permitted
response.status.should eq 406
end
しかし、私はエラーが発生します:
Failure/Error: assigns(:answer).content.should eq('Changed content') # explicitly permitted
expected: "Changed content"
got: "base content"
(compared using ==)
しかし、私がコメントするとき:
#answer.should_receive(:update_attributes).with("content" => "Changed content")
スペックパス。なんで?