Bri*_*ong 7 testing ruby-on-rails minitest
使用时,我的功能测试中出现错误assert_equal:
1) [31mFailure[0m:
test_should_allow_dealer_to_extend_offer:21
<Thu, 14 Apr 2011 23:59:59 PDT -07:00> expected but was
<Thu, 14 Apr 2011 23:59:59 PDT -07:00>.
Run Code Online (Sandbox Code Playgroud)
请注意,两者显示相同的时间和时区.我检查了它们是同一类类型(ActiveSupport :: TimeWithZone).那他们为什么不平等呢?
它是数据库中的标准DateTime字段,我认为它只存储到第二个右边?
我可以通过将它们转换为整数或使用assert_in_delta1分钟的范围来通过它.但只是想知道.
顺便说一下这是Rails 2.3.8和MySQL.
| 归档时间: |
|
| 查看次数: |
2289 次 |
| 最近记录: |