Sha256: 28be62cad3fa63915b3a8aee39092438819ec6c6e75bceefd4ba09fbf38376d6
Contents?: true
Size: 1.51 KB
Versions: 2
Compression:
Stored size: 1.51 KB
Contents
require 'helper' class TestBasicClientOperations < Test::Unit::TestCase def test_simple_get result = @client.get("/echo", :content => "hello") assert_equal("hello", result) end def test_simple_post result = @client.post("/echo", :content => "world") assert_equal("world", result) end def test_simple_delete result = @client.delete("/echo") assert_equal("delete", result) end def test_simple_put result = @client.put("/echo") assert_equal("put", result) end def test_can_get_full_url result = @client.get("http://localhost:8080/echo", :content => "hello") assert_equal("hello", result) end def test_can_post_full_url result = @client.post("http://localhost:8080/echo", :content => "hello") assert_equal("hello", result) end def test_can_delete_full_url result = @client.delete("http://localhost:8080/echo") assert_equal("delete", result) end def test_can_put_full_url result = @client.put("http://localhost:8080/echo") assert_equal("put", result) end def test_get_can_take_parameters_in_url result = @client.get("http://localhost:8080/echo?content=bar") assert_equal("bar", result) end def test_get_url_parameters_take_precedence_over_optional_parameters result = @client.get("http://localhost:8080/echo?content=bar", :content => "zed") assert_equal("bar", result) end def setup @client = HTTP::Client.new(:default_host => "http://localhost:8080") end def teardown @client.shutdown end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
jruby-httpclient-0.4.0-java | test/http_client/test_basic_client_operations.rb |
jruby-httpclient-0.3.0-java | test/http_client/test_basic_client_operations.rb |