diff --git a/ChangeLog b/ChangeLog index be50a20e94..3106ad9f9c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +Fri Jul 5 20:46:39 2013 NAKAMURA Usaku + + * test/ruby/test_unicode_escape.rb (TestUnicodeEscape#test_basic): this + assertion doesn't seems to be checking the unicode string on command + line, but seems to be checking how to treat the unicode string from + stdin. so, should escape '\' before 'u'. this fixes a test failure + on Windows. + Fri Jul 5 19:05:40 2013 Akinori MUSHA * lib/fileutils.rb (FileUtils#chown, FileUtils#chown_R): Fix the diff --git a/test/ruby/test_unicode_escape.rb b/test/ruby/test_unicode_escape.rb index c1b1e2ca40..2561b49486 100644 --- a/test/ruby/test_unicode_escape.rb +++ b/test/ruby/test_unicode_escape.rb @@ -49,7 +49,7 @@ EOS assert_match(/^("?)A\1$/, `echo "\u0041"`) #" assert_match(/^("?)A\1$/, %x{echo "\u0041"}) #" assert_match(/^("?)ΓΌ\1$/, - `#{EnvUtil.rubybin} -e "#coding:utf-8\nputs \\"\u{FC}\\""`.force_encoding("utf-8")) #" + `#{EnvUtil.rubybin} -e "#coding:utf-8\nputs \\"\\u{FC}\\""`.force_encoding("utf-8")) #" # \u in quoted symbols assert_equal(:A, :"\u0041")