Skip to content

Commit 94cbb64

Browse files
committed
[test] more asserts + faraday quick test
1 parent b9c4062 commit 94cbb64

3 files changed

Lines changed: 24 additions & 6 deletions

File tree

src/test/integration/Gemfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,4 @@ source 'https://rubygems.org'
22

33
gem 'httpclient', :require => false
44
gem 'trocla', '~> 0.2.3', :require => false
5+
gem 'faraday', '< 2.0', :require => false

src/test/integration/ssl_test.rb

Lines changed: 23 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,9 @@ def test_connect_http_client_1
1010
puts "------------------------------------------------------------"
1111
puts "-- HTTPClient.new.get 'https://www.bankofamerica.com'"
1212
puts "------------------------------------------------------------"
13-
puts HTTPClient.new.get('https://www.bankofamerica.com')
13+
res = HTTPClient.new.get('https://www.bankofamerica.com')
14+
puts res if $VERBOSE
15+
#assert_equal 200, res.code
1416
end
1517

1618
def test_connect_http_client_2
@@ -20,7 +22,9 @@ def test_connect_http_client_2
2022
puts "------------------------------------------------------------"
2123
puts "-- HTTPClient.new.get 'https://google.co.uk'"
2224
puts "------------------------------------------------------------"
23-
puts HTTPClient.new.get('https://google.co.uk')
25+
res = HTTPClient.new.get('https://google.co.uk')
26+
puts res if $VERBOSE
27+
#assert res.code < 400
2428
end
2529

2630
def test_connect_net_http_1
@@ -35,7 +39,8 @@ def test_connect_net_http_1
3539

3640
http = Net::HTTP.new(uri.host, uri.port)
3741
http.use_ssl = true
38-
puts http.get('/')
42+
res = http.get('/')
43+
assert_equal '200', res.code
3944
end
4045

4146
def test_connect_net_http_2
@@ -51,7 +56,21 @@ def test_connect_net_http_2
5156
http = Net::HTTP.new(uri.host, uri.port)
5257
http.use_ssl = true
5358
http.ssl_version = :TLSv1_2
54-
puts http.get('/')
59+
res = http.get('/')
60+
assert_equal Net::HTTPOK, res.class
61+
end
62+
63+
def test_faraday_get
64+
require 'faraday'
65+
66+
puts "\n"
67+
puts "------------------------------------------------------------"
68+
puts "-- Faraday.get ... 'http://httpbingo.org/ip'"
69+
puts "------------------------------------------------------------"
70+
71+
res = Faraday.get('https://httpbingo.org/ip')
72+
assert_equal 200, res.status
73+
puts res.body
5574
end
5675

5776
def test_connect_ssl_minmax_version

src/test/ruby/test_helper.rb

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
require 'rubygems' unless defined? Gem
2-
31
require 'java' if defined? JRUBY_VERSION
42

53
if bc_version = ENV['BC_VERSION'] # && respond_to?(:require_jar)

0 commit comments

Comments
 (0)