From: Andy Allan Date: Wed, 14 Nov 2018 11:18:53 +0000 (+0100) Subject: Ensure that the blocked template rendering works X-Git-Tag: live~2772^2~1 X-Git-Url: https://git.openstreetmap.org/rails.git/commitdiff_plain/0d55c40ca8c4c338a606d97432e53af4e802a3cf?ds=sidebyside Ensure that the blocked template rendering works --- diff --git a/test/controllers/users_controller_test.rb b/test/controllers/users_controller_test.rb index 57dddc258..7eda2a53a 100644 --- a/test/controllers/users_controller_test.rb +++ b/test/controllers/users_controller_test.rb @@ -323,6 +323,22 @@ class UsersControllerTest < ActionController::TestCase assert_select "form > fieldset > div.form-row > input.field_with_errors#user_display_name" end + def test_new_blocked_domain + user = build(:user, :pending, :email => "user@example.net") + create(:acl, :domain => "example.net", :k => "no_account_creation") + + assert_no_difference "User.count" do + assert_no_difference "ActionMailer::Base.deliveries.size" do + perform_enqueued_jobs do + post :save, :session => { :new_user => user } + end + end + end + + assert_response :success + assert_template "blocked" + end + def test_save_referer_params user = build(:user, :pending)