test/test_fake_web.rb in chrisk-fakeweb-1.1.2.7 vs test/test_fake_web.rb in chrisk-fakeweb-1.2.0
- old
+ new
@@ -73,10 +73,20 @@
def test_register_uri_with_no_port_for_https_and_check_with_default_port
FakeWeb.register_uri('https://example.com/', :string => 'foo')
assert FakeWeb.registered_uri?('https://example.com:443/')
end
+ def test_register_uri_with_no_port_for_https_and_check_with_443_on_http
+ FakeWeb.register_uri('https://example.com/', :string => 'foo')
+ assert !FakeWeb.registered_uri?('http://example.com:443/')
+ end
+
+ def test_register_uri_with_no_port_for_http_and_check_with_80_on_https
+ FakeWeb.register_uri('http://example.com/', :string => 'foo')
+ assert !FakeWeb.registered_uri?('https://example.com:80/')
+ end
+
def test_register_uri_for_any_method_explicitly
FakeWeb.register_uri(:any, "http://example.com/rpc_endpoint", :string => "OK")
assert FakeWeb.registered_uri?(:get, "http://example.com/rpc_endpoint")
assert FakeWeb.registered_uri?(:post, "http://example.com/rpc_endpoint")
assert FakeWeb.registered_uri?(:put, "http://example.com/rpc_endpoint")
@@ -469,7 +479,11 @@
response = nil
Net::HTTP.start('www.google.com') do |query|
response = query.get('/')
end
assert response.body.split(/\n/).size == 3, "response has #{response.body.split(/\n/).size} lines should have 3"
+ end
+
+ def test_requiring_fakeweb_instead_of_fake_web
+ require "fakeweb"
end
end