From caed0762aa5bb2606794a4952a3545c17a9b49a8 Mon Sep 17 00:00:00 2001 From: David Grayson Date: Sun, 8 Dec 2013 00:31:51 -0800 Subject: [PATCH] Fixed a failing test in spec/server/doc_server_serialize_spec.rb. Windows seems to use the Windows-1252 encoding for filenames instead of UTF-8 so the binary dump of special characters will be different. --- spec/server/doc_server_serializer_spec.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/spec/server/doc_server_serializer_spec.rb b/spec/server/doc_server_serializer_spec.rb index 4f96959c4..f82f47de9 100644 --- a/spec/server/doc_server_serializer_spec.rb +++ b/spec/server/doc_server_serializer_spec.rb @@ -44,7 +44,11 @@ it "should handle unicode data" do file = CodeObjects::ExtraFileObject.new("test\u0160", '') - @serializer.serialized_path(file).should == 'file/test_C5A0' + if file.name.encoding == Encoding.find("Windows-1252") + @serializer.serialized_path(file).should == 'file/test_8A' + else + @serializer.serialized_path(file).should == 'file/test_C5A0' + end end if defined?(::Encoding) end end \ No newline at end of file