Change 14610

Fix unlink error on unit tests

Wrap the connect/disconnect in begin/ensure blocks to
ensure that the client disconnect even if there are failures
in a unit test.

Fix unicode unit test for 1.9.  When the contents of a file
is stored in a String object, ruby 1.9 sets the String's
encoding to the current locale.  This is overridden in the
test case and set to the correct value.  This may need to
be documented.

user visible change.
15 edited 0 added 0 deleted
Tip: Use n and p to cycle through the changes.