如何为更改密码功能编写rspec测试?

时间:2017-11-17 20:35:25

标签: ruby rspec

此功能用于通过要求用户的旧密码更改用户密码。那么如何用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  

0 个答案:

没有答案