From ce2f69862e019a570b6793b1a4753476a9cb72a6 Mon Sep 17 00:00:00 2001 From: tenderlove Date: Tue, 6 Mar 2012 23:30:03 +0000 Subject: * lib/xmlrpc/parser.rb: support i8 types. Thanks Stas Kelvich! [ruby-core:29246] [Feature #3090] * test/xmlrpc/test_client.rb: supporting test git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@34936 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- test/xmlrpc/test_client.rb | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'test/xmlrpc') diff --git a/test/xmlrpc/test_client.rb b/test/xmlrpc/test_client.rb index d0e47b17d6..c3c3854d72 100644 --- a/test/xmlrpc/test_client.rb +++ b/test/xmlrpc/test_client.rb @@ -233,6 +233,20 @@ module XMLRPC assert_equal expected, resp end + def test_i8_tag + fh = read('blog.xml').gsub(/string/, 'i8') + + responses = { + '/foo' => [ Fake::Response.new(fh) ] + } + + client = fake_client(responses).new2 'http://example.org/foo' + + resp = client.call('wp.getUsersBlogs', 'tlo', 'omg') + + assert_equal 1, resp.first['blogid'] + end + private def read filename File.read File.expand_path(File.join(__FILE__, '..', 'data', filename)) -- cgit v1.2.3