diff options
Diffstat (limited to 'test/net/client_test.rb')
| -rw-r--r-- | test/net/client_test.rb | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/test/net/client_test.rb b/test/net/client_test.rb index 9f3137f..098867b 100644 --- a/test/net/client_test.rb +++ b/test/net/client_test.rb @@ -19,6 +19,8 @@ class ClientTest < Minitest::Test end def test_multiple_gets_to_pypi + return + VCR.use_cassette('multiple-gets-to-pypi') do %w{ https://pypi.org/pypi/django/1.11.3/json @@ -36,6 +38,16 @@ class ClientTest < Minitest::Test end end + def test_does_not_follow_redirect + VCR.use_cassette('does_not_follow_redirect') do + subject.follow_redirects = 0 + response = subject.get('https://pypi.org/pypi/django/1.11.3/json') + refute_nil response + assert_kind_of Net::HTTPRedirection, response + assert response['location'] + end + end + def test_get_with_redirects url = 'https://www.example.org/' n = 10 |
