make sure that we get back a SOAPString when $KCODE is UTF-8

git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1823 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
This commit is contained in:
Leon Breedt 2005-07-13 06:25:45 +00:00
parent dfc422b784
commit b7f3751ce0
1 changed files with 2 additions and 0 deletions

View File

@ -71,6 +71,8 @@ class TC_DispatcherActionControllerSoap < Test::Unit::TestCase
@direct_controller.web_service_exception_reporting = true
$KCODE = 'u'
assert_equal(Utf8String, do_method_call(@direct_controller, 'TestUtf8'))
retval = SOAP::Processor.unmarshal(@response_body).body.response
assert retval.is_a?(SOAP::SOAPString)
# If $KCODE is not set to UTF-8, any strings with non-ASCII UTF-8 data
# will be sent back as base64 by SOAP4R. By the time we get it here though,