Skip to content

Instantly share code, notes, and snippets.

@daniel-nelson
Created August 12, 2011 16:16
Show Gist options
  • Save daniel-nelson/1142390 to your computer and use it in GitHub Desktop.
Save daniel-nelson/1142390 to your computer and use it in GitHub Desktop.
require 'spec_helper'
describe 'devotional redirect routing' do
it 'does not redirect elaposentoalto.upperroom.org/es' do
get 'http://elaposentoalto.upperroom.org/es'
response.status.should be(200)
end
it 'does not redirect elaposentoalto.upperroom.org/es/devotionals' do
get 'http://elaposentoalto.upperroom.org/es/devotionals'
puts response.header.inspect
response.status.should be(200)
end
it 'redirects elaposentoalto.upperroom.org to elaposentoalto.upperroom.org/es' do
get 'http://elaposentoalto.upperroom.org'
response.should redirect_to('/es')
end
it 'redirects devotional.upperroom.org/es to devotional.upperroom.org' do
get 'http://devotional.upperroom.org/es'
response.should redirect_to('')
get 'http://devotional.upperroom.org/es/'
response.should redirect_to('')
end
it 'redirects elaposentoalto.upperroom.org/issues to elaposentoalto.upperroom.org/es/issues' do
get 'http://elaposentoalto.upperroom.org/issues'
response.should redirect_to('/es/issues')
end
it 'redirects devotional.upperroom.org/es/issues to devotional.upperroom.org/issues' do
get 'http://devotional.upperroom.org/es/issues'
response.should redirect_to('/issues')
end
it 'redirects elaposentoalto.upperroom.org/devotionals to elaposentoalto.upperroom.org/es/devotionals' do
get 'http://elaposentoalto.upperroom.org/devotionals'
response.should redirect_to('/es/devotionals')
end
it 'redirects devotional.upperroom.org/es/devotionals to devotional.upperroom.org/devotionals' do
get 'http://devotional.upperroom.org/es/devotionals'
response.should redirect_to('/devotionals')
end
it 'redirects elaposentoalto.upperroom.org/blog to elaposentoalto.upperroom.org/es/blog' do
get 'http://elaposentoalto.upperroom.org/blog'
response.should redirect_to('/es/blog')
end
it 'redirects devotional.upperroom.org/es/blog to devotional.upperroom.org/blog' do
get 'http://devotional.upperroom.org/es/blog'
response.should redirect_to('/blog')
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment