UX: add a route /rules as an alias for /faq and /guidelines

This commit is contained in:
Neil Lalonde
2018-07-26 15:37:56 -04:00
parent 56ae826efb
commit 1708ff1808
3 changed files with 22 additions and 24 deletions

View File

@ -162,32 +162,27 @@ describe StaticController do
SiteSetting.login_required = true
end
it 'faq page redirects to login page for anon' do
get '/faq'
expect(response).to redirect_to '/login'
['faq', 'guidelines', 'rules'].each do |page_name|
it "#{page_name} page redirects to login page for anon" do
get "/#{page_name}"
expect(response).to redirect_to '/login'
end
it "#{page_name} page redirects to login page for anon" do
get "/#{page_name}"
expect(response).to redirect_to '/login'
end
end
it 'guidelines page redirects to login page for anon' do
get '/guidelines'
expect(response).to redirect_to '/login'
end
['faq', 'guidelines', 'rules'].each do |page_name|
it "#{page_name} page loads for logged in user" do
sign_in(Fabricate(:user))
it 'faq page loads for logged in user' do
sign_in(Fabricate(:user))
get "/#{page_name}"
get '/faq'
expect(response.status).to eq(200)
expect(response.body).to include(I18n.t('js.faq'))
end
it 'guidelines page loads for logged in user' do
sign_in(Fabricate(:user))
get '/guidelines'
expect(response.status).to eq(200)
expect(response.body).to include(I18n.t('guidelines'))
expect(response.status).to eq(200)
expect(response.body).to include(I18n.t('guidelines'))
end
end
end
end