Ruby 1.9では、ハッシュは挿入の順序に基づいてソートされます。test_hash_is_unorderedメソッドに対するRubykoansのアサーションがtrueを返すのはなぜですか?
私にとって、メソッドのタイトルはかなり誤解を招くものです...多分それはRubyが異なるキー順序の挿入で作成された2つの等しいハッシュを認識するという事実を指します。
しかし、理論的には、この種のアサーションは次のとおりです。
hash1 = { :one => "uno", :two => "dos" }
hash2 = { :two => "dos", :one => "uno" }
assert_equal ___, hash1 == hash2
falseを返す必要があります。か否か?