<h1><%= t 'user.reset_password.heading', :user => current_user.display_name %></h1>
<% end %>
-<%= error_messages_for :user %>
+<%= error_messages_for current_user %>
<%= form_tag do %>
<%= hidden_field_tag(:token, params[:token]) %>
assert_response :success
assert_template :reset_password
+ # Test that errors are reported for erroneous submissions
+ post :reset_password, :params => { :token => token.token, :user => { :pass_crypt => "new_password", :pass_crypt_confirmation => "different_password" } }
+ assert_response :success
+ assert_template :reset_password
+ assert_select "div#errorExplanation"
+
# Test setting a new password
post :reset_password, :params => { :token => token.token, :user => { :pass_crypt => "new_password", :pass_crypt_confirmation => "new_password" } }
assert_response :redirect