Sha256: 3f27233658b549b59e164ccca8f83086c5855e370f7979ef1a403ab2a9eaea8b
Contents?: true
Size: 1013 Bytes
Versions: 4
Compression:
Stored size: 1013 Bytes
Contents
require 'rspec/webservice_matchers' # # TODO: Set up a server for these. (Or a mock?) # Faraday supports testing: we can use that now. # describe 'redirect_permanently_to' do it 'passes when receiving a 301 to the given URL' do expect('http://weblaws.org').to redirect_permanently_to('http://www.weblaws.org/') expect('http://www.getquisitive.com/press-kit/').to redirect_permanently_to 'http://getquisitive.com/press-kit/' end it 'handles domain names gracefully' do expect('weblaws.org').to redirect_permanently_to('www.weblaws.org/') end it 'handles missing final slash' do expect('weblaws.org').to redirect_permanently_to('www.weblaws.org') end end describe 'redirect_temporarily_to' do it 'passes when it gets a 302' do 'http://www.oregonlaws.org/cms/about_us'.should redirect_temporarily_to 'http://www.weblaws.org/cms/about_us' end # TODO: Set up the mock server and test these it 'handles domain names gracefully' it 'passes when it gets a 307' end
Version data entries
4 entries across 4 versions & 1 rubygems