Don't check for second factor when switching to anonymous account (#7803)

This commit is contained in:
Ralph Rooding
2019-06-28 00:01:27 +02:00
committed by Jeff Wong
parent 7f14e185cc
commit 4ba35472e6
4 changed files with 39 additions and 0 deletions

View File

@ -46,6 +46,18 @@ RSpec.describe ApplicationController do
expect(response).to redirect_to("/u/#{user.username}/preferences/second-factor")
end
it "should not redirect anonymous users when enforce_second_factor is 'all'" do
SiteSetting.enforce_second_factor = "all"
SiteSetting.allow_anonymous_posting = true
sign_in(user)
post "/u/toggle-anon.json"
expect(response.status).to eq(200)
get "/"
expect(response.status).to eq(200)
end
it "should redirect admins when enforce_second_factor is 'staff'" do
SiteSetting.enforce_second_factor = "staff"
sign_in(admin)