每当我试着assert_equal两个对象,我总能得到象这样的错误:MINITEST断言失败的检查
No visible difference in the User#inspect output.
You should look at the implementation of #== on User or its members.
这是发生与时间和阵为好。 Minitest的文档在这方面也没有多说太多。
我使用Ruby 2.0.0,但我使用的是2.2.0,发生的情况也是如此。也使用最新的minitest。
此外,我运行Ubuntu 14.10。
这是否真的发生*所有*对象,你有没有试过比较像整数一样的基本东西?你能举一些例子吗? – Jesper 2015-02-24 14:28:10
您使用的是自定义difftool吗? – Jesper 2015-02-24 14:28:56
它实际上只是发生在我创建的时间,数组和自定义对象上,比如User类。我没有使用任何自定义工具。 示例: 'result = @ service.run' 'result.must_equal(@ users.get_single(1))' 注意:我也尝试了assert_equal,并且发生了同样的情况 – 2015-02-24 14:34:42