From: Yukihiro Matsumoto Date: 2008-03-03T17:19:37+09:00 Subject: [ruby-dev:33973] Re: [ruby-cvs:22881] Ruby:r15644 (trunk): * test/ruby/test_m17n_comb.rb (TestM17NComb::test_str_chomp): test まつもと ゆきひろです In message "Re: [ruby-dev:33971] Re: [ruby-cvs:22881] Ruby:r15644 (trunk): * test/ruby/test_m17n_comb.rb (TestM17NComb::test_str_chomp): test" on Mon, 3 Mar 2008 17:11:44 +0900, Yukihiro Matsumoto writes: ||で例外が発生する失敗が表れますが、これらは引数も結果も単一の ||エンコーディングで表現できる文字列しか表れないので、成功して ||もおかしくないはずです。 | |いや、brokenなのはそこではなくて、 | | if !str_enc_compatible?(s1.gsub(r2, ''), s3) | |というチェックで「Encodingがcompatibleでない」とされるケース |でも置換可能なため、ArgumentErrorを発生させないケースがある点 |です。 あれ。今試したらテストが通りますね。私はなんで悩んでたんだろ う。ちゃんと記録を残しておくべきだった。