<%= invite_hidden_tag(invite) %>
diff --git a/config/locales/diaspora/en.yml b/config/locales/diaspora/en.yml
index 618ec4619..664646800 100644
--- a/config/locales/diaspora/en.yml
+++ b/config/locales/diaspora/en.yml
@@ -687,6 +687,7 @@ en:
email: "EMAIL"
username: "USERNAME"
password: "PASSWORD"
+ password_confirmation: "PASSWORD CONFIRMATION"
continue: "Continue"
create:
success: "You've joined Diaspora!"
diff --git a/features/accepts_invitation.feature b/features/accepts_invitation.feature
index aea71bc4c..715447e62 100644
--- a/features/accepts_invitation.feature
+++ b/features/accepts_invitation.feature
@@ -7,6 +7,7 @@ Feature: invitation acceptance
| user_username | ohai |
| user_email | woot@sweet.com |
| user_password | secret |
+ | user_password_confirmation | secret |
And I press "Continue"
Then I should be on the getting started page
And I should see "Well, hello there!"
@@ -24,6 +25,7 @@ Feature: invitation acceptance
| user_username | ohai |
| user_email | woot@sweet.com |
| user_password | secret |
+ | user_password_confirmation | secret |
And I press "Continue"
Then I should be on the getting started page
And I should see "Well, hello there!"
diff --git a/features/signs_up.feature b/features/signs_up.feature
index 205443e2e..5c7fb808b 100644
--- a/features/signs_up.feature
+++ b/features/signs_up.feature
@@ -4,9 +4,10 @@ Feature: new user registration
Background:
When I go to the new user registration page
And I fill in the following:
- | user_username | ohai |
- | user_email | ohai@example.com |
- | user_password | secret |
+ | user_username | ohai |
+ | user_email | ohai@example.com |
+ | user_password | secret |
+ | user_password_confirmation | secret |
And I press "Continue"
Then I should be on the getting started page
And I should see "Well, hello there!" and "Who are you?" and "What are you into?"
diff --git a/features/step_definitions/user_steps.rb b/features/step_definitions/user_steps.rb
index 2eacd9600..4a34358fc 100644
--- a/features/step_definitions/user_steps.rb
+++ b/features/step_definitions/user_steps.rb
@@ -209,6 +209,7 @@ When /^I fill in the new user form$/ do
step 'I fill in "user_username" with "ohai"'
step 'I fill in "user_email" with "ohai@example.com"'
step 'I fill in "user_password" with "secret"'
+ step 'I fill in "user_password_confirmation" with "secret"'
end
And /^I should be able to friend Alice$/ do
diff --git a/spec/controllers/registrations_controller_spec.rb b/spec/controllers/registrations_controller_spec.rb
index 524aef41e..69a5f6059 100644
--- a/spec/controllers/registrations_controller_spec.rb
+++ b/spec/controllers/registrations_controller_spec.rb
@@ -112,9 +112,9 @@ describe RegistrationsController do
flash[:error].should_not be_blank
end
- it "re-renders the form" do
+ it "redirects back" do
get :create, @invalid_params
- response.should render_template("registrations/new")
+ response.should be_redirect
end
end
end