mirror of
https://github.com/discourse/discourse.git
synced 2025-05-21 18:12:32 +08:00
Admins can't lock themselves out of a site by setting approval.
This commit is contained in:
@ -117,6 +117,7 @@ describe UsersController do
|
||||
|
||||
context 'reponse' do
|
||||
before do
|
||||
Guardian.any_instance.expects(:can_access_forum?).returns(true)
|
||||
EmailToken.expects(:confirm).with('asdfasdf').returns(user)
|
||||
get :activate_account, token: 'asdfasdf'
|
||||
end
|
||||
@ -139,9 +140,9 @@ describe UsersController do
|
||||
|
||||
end
|
||||
|
||||
context 'must_approve_users' do
|
||||
context 'user is not approved' do
|
||||
before do
|
||||
SiteSetting.expects(:must_approve_users?).returns(true)
|
||||
Guardian.any_instance.expects(:can_access_forum?).returns(false)
|
||||
EmailToken.expects(:confirm).with('asdfasdf').returns(user)
|
||||
get :activate_account, token: 'asdfasdf'
|
||||
end
|
||||
|
Reference in New Issue
Block a user