Admins can't lock themselves out of a site by setting approval.

This commit is contained in:
Robin Ward
2013-04-03 12:23:28 -04:00
parent 459c7e3d59
commit 738789f336
5 changed files with 95 additions and 21 deletions

View File

@ -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