Ensure that the blocked template rendering works

This commit is contained in:
Andy Allan 2018-11-14 12:18:53 +01:00
parent d7f41756f9
commit 0d55c40ca8

View file

@ -323,6 +323,22 @@ class UsersControllerTest < ActionController::TestCase
assert_select "form > fieldset > div.form-row > input.field_with_errors#user_display_name" assert_select "form > fieldset > div.form-row > input.field_with_errors#user_display_name"
end 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 def test_save_referer_params
user = build(:user, :pending) user = build(:user, :pending)