From: nobu@... Date: 2016-11-29T07:08:57+00:00 Subject: [ruby-core:78411] [Ruby trunk Bug#12990] unicode_case_mapping_tests Issue #12990 has been updated by Nobuyoshi Nakada. Failed results: ``` $ ./ruby test/runner.rb test/ruby/enc/test_case_comprehensive.rb Run options: # Running tests: [258/422] TestComprehensiveCaseFold#test_UTF-16BE_capitalize = 0.30 s 1) Failure: TestComprehensiveCaseFold#test_UTF-16BE_capitalize [/test/ruby/enc/test_case_comprehensive.rb:152]: from ��������������� ("\xA6K\xA6K\xA6K\xA6K\xA6K".force_encoding("UTF-16BE")) expected "\xA6J\xA6K\xA6K\xA6K\xA6K".force_encoding("UTF-16BE") but was "\xA6K\xA6K\xA6K\xA6K\xA6K".force_encoding("UTF-16BE"). <"\uA64A\uA64B\uA64B\uA64B\uA64B"> expected but was <"\uA64B\uA64B\uA64B\uA64B\uA64B">. [260/422] TestComprehensiveCaseFold#test_UTF-16BE_capitalize_turkic = 0.32 s 2) Failure: TestComprehensiveCaseFold#test_UTF-16BE_capitalize_turkic [/test/ruby/enc/test_case_comprehensive.rb:152]: from ��������������� ("\xA6K\xA6K\xA6K\xA6K\xA6K".force_encoding("UTF-16BE")) expected "\xA6J\xA6K\xA6K\xA6K\xA6K".force_encoding("UTF-16BE") but was "\xA6K\xA6K\xA6K\xA6K\xA6K".force_encoding("UTF-16BE"). <"\uA64A\uA64B\uA64B\uA64B\uA64B"> expected but was <"\uA64B\uA64B\uA64B\uA64B\uA64B">. [265/422] TestComprehensiveCaseFold#test_UTF-16BE_swapcase = 0.28 s 3) Failure: TestComprehensiveCaseFold#test_UTF-16BE_swapcase [/test/ruby/enc/test_case_comprehensive.rb:152]: from ��������������� ("\xA6K\xA6K\xA6K\xA6K\xA6K".force_encoding("UTF-16BE")) expected "\xA6J\xA6J\xA6J\xA6J\xA6J".force_encoding("UTF-16BE") but was "\xA6K\xA6K\xA6K\xA6K\xA6K".force_encoding("UTF-16BE"). <"\uA64A\uA64A\uA64A\uA64A\uA64A"> expected but was <"\uA64B\uA64B\uA64B\uA64B\uA64B">. [267/422] TestComprehensiveCaseFold#test_UTF-16BE_swapcase_turkic = 0.31 s 4) Failure: TestComprehensiveCaseFold#test_UTF-16BE_swapcase_turkic [/test/ruby/enc/test_case_comprehensive.rb:152]: from ��������������� ("\xA6K\xA6K\xA6K\xA6K\xA6K".force_encoding("UTF-16BE")) expected "\xA6J\xA6J\xA6J\xA6J\xA6J".force_encoding("UTF-16BE") but was "\xA6K\xA6K\xA6K\xA6K\xA6K".force_encoding("UTF-16BE"). <"\uA64A\uA64A\uA64A\uA64A\uA64A"> expected but was <"\uA64B\uA64B\uA64B\uA64B\uA64B">. [268/422] TestComprehensiveCaseFold#test_UTF-16BE_upcase = 0.30 s 5) Failure: TestComprehensiveCaseFold#test_UTF-16BE_upcase [/test/ruby/enc/test_case_comprehensive.rb:152]: from ��������������� ("\xA6K\xA6K\xA6K\xA6K\xA6K".force_encoding("UTF-16BE")) expected "\xA6J\xA6J\xA6J\xA6J\xA6J".force_encoding("UTF-16BE") but was "\xA6K\xA6K\xA6K\xA6K\xA6K".force_encoding("UTF-16BE"). <"\uA64A\uA64A\uA64A\uA64A\uA64A"> expected but was <"\uA64B\uA64B\uA64B\uA64B\uA64B">. [270/422] TestComprehensiveCaseFold#test_UTF-16BE_upcase_turkic = 0.31 s 6) Failure: TestComprehensiveCaseFold#test_UTF-16BE_upcase_turkic [/test/ruby/enc/test_case_comprehensive.rb:152]: from ��������������� ("\xA6K\xA6K\xA6K\xA6K\xA6K".force_encoding("UTF-16BE")) expected "\xA6J\xA6J\xA6J\xA6J\xA6J".force_encoding("UTF-16BE") but was "\xA6K\xA6K\xA6K\xA6K\xA6K".force_encoding("UTF-16BE"). <"\uA64A\uA64A\uA64A\uA64A\uA64A"> expected but was <"\uA64B\uA64B\uA64B\uA64B\uA64B">. [271/422] TestComprehensiveCaseFold#test_UTF-16LE_capitalize = 0.30 s 7) Failure: TestComprehensiveCaseFold#test_UTF-16LE_capitalize [/test/ruby/enc/test_case_comprehensive.rb:152]: from ��������������� ("K\xA6K\xA6K\xA6K\xA6K\xA6".force_encoding("UTF-16LE")) expected "J\xA6K\xA6K\xA6K\xA6K\xA6".force_encoding("UTF-16LE") but was "K\xA6K\xA6K\xA6K\xA6K\xA6".force_encoding("UTF-16LE"). <"\uA64A\uA64B\uA64B\uA64B\uA64B"> expected but was <"\uA64B\uA64B\uA64B\uA64B\uA64B">. [273/422] TestComprehensiveCaseFold#test_UTF-16LE_capitalize_turkic = 0.31 s 8) Failure: TestComprehensiveCaseFold#test_UTF-16LE_capitalize_turkic [/test/ruby/enc/test_case_comprehensive.rb:152]: from ��������������� ("K\xA6K\xA6K\xA6K\xA6K\xA6".force_encoding("UTF-16LE")) expected "J\xA6K\xA6K\xA6K\xA6K\xA6".force_encoding("UTF-16LE") but was "K\xA6K\xA6K\xA6K\xA6K\xA6".force_encoding("UTF-16LE"). <"\uA64A\uA64B\uA64B\uA64B\uA64B"> expected but was <"\uA64B\uA64B\uA64B\uA64B\uA64B">. [278/422] TestComprehensiveCaseFold#test_UTF-16LE_swapcase = 0.25 s 9) Failure: TestComprehensiveCaseFold#test_UTF-16LE_swapcase [/test/ruby/enc/test_case_comprehensive.rb:152]: from ��������������� ("K\xA6K\xA6K\xA6K\xA6K\xA6".force_encoding("UTF-16LE")) expected "J\xA6J\xA6J\xA6J\xA6J\xA6".force_encoding("UTF-16LE") but was "K\xA6K\xA6K\xA6K\xA6K\xA6".force_encoding("UTF-16LE"). <"\uA64A\uA64A\uA64A\uA64A\uA64A"> expected but was <"\uA64B\uA64B\uA64B\uA64B\uA64B">. [280/422] TestComprehensiveCaseFold#test_UTF-16LE_swapcase_turkic = 0.32 s 10) Failure: TestComprehensiveCaseFold#test_UTF-16LE_swapcase_turkic [/test/ruby/enc/test_case_comprehensive.rb:152]: from ��������������� ("K\xA6K\xA6K\xA6K\xA6K\xA6".force_encoding("UTF-16LE")) expected "J\xA6J\xA6J\xA6J\xA6J\xA6".force_encoding("UTF-16LE") but was "K\xA6K\xA6K\xA6K\xA6K\xA6".force_encoding("UTF-16LE"). <"\uA64A\uA64A\uA64A\uA64A\uA64A"> expected but was <"\uA64B\uA64B\uA64B\uA64B\uA64B">. [281/422] TestComprehensiveCaseFold#test_UTF-16LE_upcase = 0.30 s 11) Failure: TestComprehensiveCaseFold#test_UTF-16LE_upcase [/test/ruby/enc/test_case_comprehensive.rb:152]: from ��������������� ("K\xA6K\xA6K\xA6K\xA6K\xA6".force_encoding("UTF-16LE")) expected "J\xA6J\xA6J\xA6J\xA6J\xA6".force_encoding("UTF-16LE") but was "K\xA6K\xA6K\xA6K\xA6K\xA6".force_encoding("UTF-16LE"). <"\uA64A\uA64A\uA64A\uA64A\uA64A"> expected but was <"\uA64B\uA64B\uA64B\uA64B\uA64B">. [283/422] TestComprehensiveCaseFold#test_UTF-16LE_upcase_turkic = 0.29 s 12) Failure: TestComprehensiveCaseFold#test_UTF-16LE_upcase_turkic [/test/ruby/enc/test_case_comprehensive.rb:152]: from ��������������� ("K\xA6K\xA6K\xA6K\xA6K\xA6".force_encoding("UTF-16LE")) expected "J\xA6J\xA6J\xA6J\xA6J\xA6".force_encoding("UTF-16LE") but was "K\xA6K\xA6K\xA6K\xA6K\xA6".force_encoding("UTF-16LE"). <"\uA64A\uA64A\uA64A\uA64A\uA64A"> expected but was <"\uA64B\uA64B\uA64B\uA64B\uA64B">. [284/422] TestComprehensiveCaseFold#test_UTF-32BE_capitalize = 0.31 s 13) Failure: TestComprehensiveCaseFold#test_UTF-32BE_capitalize [/test/ruby/enc/test_case_comprehensive.rb:152]: from ��������������� ("\x00\x00\xA6K\x00\x00\xA6K\x00\x00\xA6K\x00\x00\xA6K\x00\x00\xA6K".force_encoding("UTF-32BE")) expected "\x00\x00\xA6J\x00\x00\xA6K\x00\x00\xA6K\x00\x00\xA6K\x00\x00\xA6K".force_encoding("UTF-32BE") but was "\x00\x00\xA6K\x00\x00\xA6K\x00\x00\xA6K\x00\x00\xA6K\x00\x00\xA6K".force_encoding("UTF-32BE"). <"\uA64A\uA64B\uA64B\uA64B\uA64B"> expected but was <"\uA64B\uA64B\uA64B\uA64B\uA64B">. [286/422] TestComprehensiveCaseFold#test_UTF-32BE_capitalize_turkic = 0.32 s 14) Failure: TestComprehensiveCaseFold#test_UTF-32BE_capitalize_turkic [/test/ruby/enc/test_case_comprehensive.rb:152]: from ��������������� ("\x00\x00\xA6K\x00\x00\xA6K\x00\x00\xA6K\x00\x00\xA6K\x00\x00\xA6K".force_encoding("UTF-32BE")) expected "\x00\x00\xA6J\x00\x00\xA6K\x00\x00\xA6K\x00\x00\xA6K\x00\x00\xA6K".force_encoding("UTF-32BE") but was "\x00\x00\xA6K\x00\x00\xA6K\x00\x00\xA6K\x00\x00\xA6K\x00\x00\xA6K".force_encoding("UTF-32BE"). <"\uA64A\uA64B\uA64B\uA64B\uA64B"> expected but was <"\uA64B\uA64B\uA64B\uA64B\uA64B">. [291/422] TestComprehensiveCaseFold#test_UTF-32BE_swapcase = 0.28 s 15) Failure: TestComprehensiveCaseFold#test_UTF-32BE_swapcase [/test/ruby/enc/test_case_comprehensive.rb:152]: from ��������������� ("\x00\x00\xA6K\x00\x00\xA6K\x00\x00\xA6K\x00\x00\xA6K\x00\x00\xA6K".force_encoding("UTF-32BE")) expected "\x00\x00\xA6J\x00\x00\xA6J\x00\x00\xA6J\x00\x00\xA6J\x00\x00\xA6J".force_encoding("UTF-32BE") but was "\x00\x00\xA6K\x00\x00\xA6K\x00\x00\xA6K\x00\x00\xA6K\x00\x00\xA6K".force_encoding("UTF-32BE"). <"\uA64A\uA64A\uA64A\uA64A\uA64A"> expected but was <"\uA64B\uA64B\uA64B\uA64B\uA64B">. [293/422] TestComprehensiveCaseFold#test_UTF-32BE_swapcase_turkic = 0.31 s 16) Failure: TestComprehensiveCaseFold#test_UTF-32BE_swapcase_turkic [/test/ruby/enc/test_case_comprehensive.rb:152]: from ��������������� ("\x00\x00\xA6K\x00\x00\xA6K\x00\x00\xA6K\x00\x00\xA6K\x00\x00\xA6K".force_encoding("UTF-32BE")) expected "\x00\x00\xA6J\x00\x00\xA6J\x00\x00\xA6J\x00\x00\xA6J\x00\x00\xA6J".force_encoding("UTF-32BE") but was "\x00\x00\xA6K\x00\x00\xA6K\x00\x00\xA6K\x00\x00\xA6K\x00\x00\xA6K".force_encoding("UTF-32BE"). <"\uA64A\uA64A\uA64A\uA64A\uA64A"> expected but was <"\uA64B\uA64B\uA64B\uA64B\uA64B">. [294/422] TestComprehensiveCaseFold#test_UTF-32BE_upcase = 0.32 s 17) Failure: TestComprehensiveCaseFold#test_UTF-32BE_upcase [/test/ruby/enc/test_case_comprehensive.rb:152]: from ��������������� ("\x00\x00\xA6K\x00\x00\xA6K\x00\x00\xA6K\x00\x00\xA6K\x00\x00\xA6K".force_encoding("UTF-32BE")) expected "\x00\x00\xA6J\x00\x00\xA6J\x00\x00\xA6J\x00\x00\xA6J\x00\x00\xA6J".force_encoding("UTF-32BE") but was "\x00\x00\xA6K\x00\x00\xA6K\x00\x00\xA6K\x00\x00\xA6K\x00\x00\xA6K".force_encoding("UTF-32BE"). <"\uA64A\uA64A\uA64A\uA64A\uA64A"> expected but was <"\uA64B\uA64B\uA64B\uA64B\uA64B">. [296/422] TestComprehensiveCaseFold#test_UTF-32BE_upcase_turkic = 0.31 s 18) Failure: TestComprehensiveCaseFold#test_UTF-32BE_upcase_turkic [/test/ruby/enc/test_case_comprehensive.rb:152]: from ��������������� ("\x00\x00\xA6K\x00\x00\xA6K\x00\x00\xA6K\x00\x00\xA6K\x00\x00\xA6K".force_encoding("UTF-32BE")) expected "\x00\x00\xA6J\x00\x00\xA6J\x00\x00\xA6J\x00\x00\xA6J\x00\x00\xA6J".force_encoding("UTF-32BE") but was "\x00\x00\xA6K\x00\x00\xA6K\x00\x00\xA6K\x00\x00\xA6K\x00\x00\xA6K".force_encoding("UTF-32BE"). <"\uA64A\uA64A\uA64A\uA64A\uA64A"> expected but was <"\uA64B\uA64B\uA64B\uA64B\uA64B">. [297/422] TestComprehensiveCaseFold#test_UTF-32LE_capitalize = 0.31 s 19) Failure: TestComprehensiveCaseFold#test_UTF-32LE_capitalize [/test/ruby/enc/test_case_comprehensive.rb:152]: from ��������������� ("K\xA6\x00\x00K\xA6\x00\x00K\xA6\x00\x00K\xA6\x00\x00K\xA6\x00\x00".force_encoding("UTF-32LE")) expected "J\xA6\x00\x00K\xA6\x00\x00K\xA6\x00\x00K\xA6\x00\x00K\xA6\x00\x00".force_encoding("UTF-32LE") but was "K\xA6\x00\x00K\xA6\x00\x00K\xA6\x00\x00K\xA6\x00\x00K\xA6\x00\x00".force_encoding("UTF-32LE"). <"\uA64A\uA64B\uA64B\uA64B\uA64B"> expected but was <"\uA64B\uA64B\uA64B\uA64B\uA64B">. [299/422] TestComprehensiveCaseFold#test_UTF-32LE_capitalize_turkic = 0.32 s 20) Failure: TestComprehensiveCaseFold#test_UTF-32LE_capitalize_turkic [/test/ruby/enc/test_case_comprehensive.rb:152]: from ��������������� ("K\xA6\x00\x00K\xA6\x00\x00K\xA6\x00\x00K\xA6\x00\x00K\xA6\x00\x00".force_encoding("UTF-32LE")) expected "J\xA6\x00\x00K\xA6\x00\x00K\xA6\x00\x00K\xA6\x00\x00K\xA6\x00\x00".force_encoding("UTF-32LE") but was "K\xA6\x00\x00K\xA6\x00\x00K\xA6\x00\x00K\xA6\x00\x00K\xA6\x00\x00".force_encoding("UTF-32LE"). <"\uA64A\uA64B\uA64B\uA64B\uA64B"> expected but was <"\uA64B\uA64B\uA64B\uA64B\uA64B">. [304/422] TestComprehensiveCaseFold#test_UTF-32LE_swapcase = 0.30 s 21) Failure: TestComprehensiveCaseFold#test_UTF-32LE_swapcase [/test/ruby/enc/test_case_comprehensive.rb:152]: from ��������������� ("K\xA6\x00\x00K\xA6\x00\x00K\xA6\x00\x00K\xA6\x00\x00K\xA6\x00\x00".force_encoding("UTF-32LE")) expected "J\xA6\x00\x00J\xA6\x00\x00J\xA6\x00\x00J\xA6\x00\x00J\xA6\x00\x00".force_encoding("UTF-32LE") but was "K\xA6\x00\x00K\xA6\x00\x00K\xA6\x00\x00K\xA6\x00\x00K\xA6\x00\x00".force_encoding("UTF-32LE"). <"\uA64A\uA64A\uA64A\uA64A\uA64A"> expected but was <"\uA64B\uA64B\uA64B\uA64B\uA64B">. [306/422] TestComprehensiveCaseFold#test_UTF-32LE_swapcase_turkic = 0.30 s 22) Failure: TestComprehensiveCaseFold#test_UTF-32LE_swapcase_turkic [/test/ruby/enc/test_case_comprehensive.rb:152]: from ��������������� ("K\xA6\x00\x00K\xA6\x00\x00K\xA6\x00\x00K\xA6\x00\x00K\xA6\x00\x00".force_encoding("UTF-32LE")) expected "J\xA6\x00\x00J\xA6\x00\x00J\xA6\x00\x00J\xA6\x00\x00J\xA6\x00\x00".force_encoding("UTF-32LE") but was "K\xA6\x00\x00K\xA6\x00\x00K\xA6\x00\x00K\xA6\x00\x00K\xA6\x00\x00".force_encoding("UTF-32LE"). <"\uA64A\uA64A\uA64A\uA64A\uA64A"> expected but was <"\uA64B\uA64B\uA64B\uA64B\uA64B">. [307/422] TestComprehensiveCaseFold#test_UTF-32LE_upcase = 0.33 s 23) Failure: TestComprehensiveCaseFold#test_UTF-32LE_upcase [/test/ruby/enc/test_case_comprehensive.rb:152]: from ��������������� ("K\xA6\x00\x00K\xA6\x00\x00K\xA6\x00\x00K\xA6\x00\x00K\xA6\x00\x00".force_encoding("UTF-32LE")) expected "J\xA6\x00\x00J\xA6\x00\x00J\xA6\x00\x00J\xA6\x00\x00J\xA6\x00\x00".force_encoding("UTF-32LE") but was "K\xA6\x00\x00K\xA6\x00\x00K\xA6\x00\x00K\xA6\x00\x00K\xA6\x00\x00".force_encoding("UTF-32LE"). <"\uA64A\uA64A\uA64A\uA64A\uA64A"> expected but was <"\uA64B\uA64B\uA64B\uA64B\uA64B">. [309/422] TestComprehensiveCaseFold#test_UTF-32LE_upcase_turkic = 0.31 s 24) Failure: TestComprehensiveCaseFold#test_UTF-32LE_upcase_turkic [/test/ruby/enc/test_case_comprehensive.rb:152]: from ��������������� ("K\xA6\x00\x00K\xA6\x00\x00K\xA6\x00\x00K\xA6\x00\x00K\xA6\x00\x00".force_encoding("UTF-32LE")) expected "J\xA6\x00\x00J\xA6\x00\x00J\xA6\x00\x00J\xA6\x00\x00J\xA6\x00\x00".force_encoding("UTF-32LE") but was "K\xA6\x00\x00K\xA6\x00\x00K\xA6\x00\x00K\xA6\x00\x00K\xA6\x00\x00".force_encoding("UTF-32LE"). <"\uA64A\uA64A\uA64A\uA64A\uA64A"> expected but was <"\uA64B\uA64B\uA64B\uA64B\uA64B">. [310/422] TestComprehensiveCaseFold#test_UTF-8_capitalize = 0.21 s 25) Failure: TestComprehensiveCaseFold#test_UTF-8_capitalize [/test/ruby/enc/test_case_comprehensive.rb:152]: from ��������������� ("\uA64B\uA64B\uA64B\uA64B\uA64B") expected "\uA64A\uA64B\uA64B\uA64B\uA64B" but was "\uA64B\uA64B\uA64B\uA64B\uA64B". <"���������������"> expected but was <"���������������">. [312/422] TestComprehensiveCaseFold#test_UTF-8_capitalize_turkic = 0.20 s 26) Failure: TestComprehensiveCaseFold#test_UTF-8_capitalize_turkic [/test/ruby/enc/test_case_comprehensive.rb:152]: from ��������������� ("\uA64B\uA64B\uA64B\uA64B\uA64B") expected "\uA64A\uA64B\uA64B\uA64B\uA64B" but was "\uA64B\uA64B\uA64B\uA64B\uA64B". <"���������������"> expected but was <"���������������">. [317/422] TestComprehensiveCaseFold#test_UTF-8_swapcase = 0.17 s 27) Failure: TestComprehensiveCaseFold#test_UTF-8_swapcase [/test/ruby/enc/test_case_comprehensive.rb:152]: from ��������������� ("\uA64B\uA64B\uA64B\uA64B\uA64B") expected "\uA64A\uA64A\uA64A\uA64A\uA64A" but was "\uA64B\uA64B\uA64B\uA64B\uA64B". <"���������������"> expected but was <"���������������">. [319/422] TestComprehensiveCaseFold#test_UTF-8_swapcase_turkic = 0.19 s 28) Failure: TestComprehensiveCaseFold#test_UTF-8_swapcase_turkic [/test/ruby/enc/test_case_comprehensive.rb:152]: from ��������������� ("\uA64B\uA64B\uA64B\uA64B\uA64B") expected "\uA64A\uA64A\uA64A\uA64A\uA64A" but was "\uA64B\uA64B\uA64B\uA64B\uA64B". <"���������������"> expected but was <"���������������">. [320/422] TestComprehensiveCaseFold#test_UTF-8_upcase = 0.20 s 29) Failure: TestComprehensiveCaseFold#test_UTF-8_upcase [/test/ruby/enc/test_case_comprehensive.rb:152]: from ��������������� ("\uA64B\uA64B\uA64B\uA64B\uA64B") expected "\uA64A\uA64A\uA64A\uA64A\uA64A" but was "\uA64B\uA64B\uA64B\uA64B\uA64B". <"���������������"> expected but was <"���������������">. [322/422] TestComprehensiveCaseFold#test_UTF-8_upcase_turkic = 0.20 s 30) Failure: TestComprehensiveCaseFold#test_UTF-8_upcase_turkic [/test/ruby/enc/test_case_comprehensive.rb:152]: from ��������������� ("\uA64B\uA64B\uA64B\uA64B\uA64B") expected "\uA64A\uA64A\uA64A\uA64A\uA64A" but was "\uA64B\uA64B\uA64B\uA64B\uA64B". <"���������������"> expected but was <"���������������">. Finished tests in 35.554346s, 11.8692 tests/s, 47956.5002 assertions/s. 422 tests, 1705062 assertions, 30 failures, 0 errors, 0 skips ruby -v: ruby 2.4.0dev (2016-11-27 trunk 56907) [x86_64-darwin15] ``` ---------------------------------------- Bug #12990: unicode_case_mapping_tests https://bugs.ruby-lang.org/issues/12990#change-61783 * Author: Nobuyoshi Nakada * Status: Assigned * Priority: Normal * Assignee: Martin D��rst * ruby -v: 56907 * Backport: 2.1: DONTNEED, 2.2: DONTNEED, 2.3: DONTNEED ---------------------------------------- I found that tests generated by `TestComprehensiveCaseFold.unicode_case_mapping_tests` compares `target` with same `target`, which should be always true usually. I suspect this is unintentional, tried comparison `target` with `result`, ```diff diff --git a/test/ruby/enc/test_case_comprehensive.rb b/test/ruby/enc/test_case_comprehensive.rb index 13639f3..cfff9b8 100644 --- a/test/ruby/enc/test_case_comprehensive.rb +++ b/test/ruby/enc/test_case_comprehensive.rb @@ -149,7 +149,7 @@ source = code.encode(encoding) * 5 target = "#{test.first_data[code]}#{test.follow_data[code]*4}".encode(encoding) result = source.__send__(test.method_name, *test.attributes) - assert_equal target, target, + assert_equal target, result, proc{"from #{code*5} (#{source.dump}) expected #{target.dump} but was #{result.dump}"} end end ``` and got 30 failures. Is this intentional? -- https://bugs.ruby-lang.org/ Unsubscribe: