如何解决将两个哈希与 compare_by_identity 与 minitest 进行比较
如何断言使用 compare_by_identity
的两个哈希值与 minitest
相等?
目前,我明白了:
No visible difference in the Hash#inspect output.
You should look at the implementation of #== on Hash or its members.
目前我正在通过简单地将它们转换为数组并以这种方式比较它们来解决它:
def test_ask_returns_an_answer
input = "aaaabbbcca"
expected = Hash.new.compare_by_identity
expected["a"] = 4
expected["b"] = 3
expected["c"] = 2
expected["a"] = 1
assert_equal count_letters(input).to_a,expected.to_a
end
但是有没有更好的方法来比较它们?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。