# The user creation page loads
def test_user_create_view
get :new
+ assert_response :redirect
+ assert_redirected_to user_new_path(:cookie_test => "true")
+
+ get :new, { :cookie_test => "true" }, { :cookie_test => true }
assert_response :success
-
+
assert_select "html", :count => 1 do
assert_select "head", :count => 1 do
assert_select "title", :text => /Create account/, :count => 1
assert_response :success
assert_template 'new'
assert_select "div#errorExplanation"
- assert_select "table#signupForm > tr > td > div[class=field_with_errors] > input#user_email"
+ assert_select "div#signupForm > fieldset > div.form-row > div.field_with_errors > input#user_email"
end
def test_user_create_submit_duplicate_email_uppercase
assert_response :success
assert_template 'new'
assert_select "div#errorExplanation"
- assert_select "table#signupForm > tr > td > div[class=field_with_errors] > input#user_email"
+ assert_select "div#signupForm > fieldset > div.form-row > div.field_with_errors > input#user_email"
end
def test_user_create_submit_duplicate_name
assert_response :success
assert_template 'new'
assert_select "div#errorExplanation"
- assert_select "table#signupForm > tr > td > div[class=field_with_errors] > input#user_display_name"
+ assert_select "div#signupForm > fieldset > div.form-row > div.field_with_errors > input#user_display_name"
end
def test_user_create_submit_duplicate_name_uppercase
assert_response :success
assert_template 'new'
assert_select "div#errorExplanation"
- assert_select "table#signupForm > tr > td > div[class=field_with_errors] > input#user_display_name"
+ assert_select "div#signupForm > fieldset > div.form-row > div.field_with_errors > input#user_display_name"
end
def test_user_lost_password