此功能用于通过要求用户的旧密码更改用户密码。那么如何用rspec测试这个函数呢?
def change_password
@user = current_user
if @user.authenticate(params[:password])
@user.update_attributes({:password => params[:password]})
head :no_content
else
render_error(:unprocessable_entity, "Wrong Password!")
end
end