2
  • 红宝石版本:1.9.3-p194
  • 导轨版本:3.2.5

如果我在 2.4.8 之后使用任何版本的测试单元,我就会遇到问题。问题是我没有收到任何有意义的失败消息。也就是说,每当任何断言失败时,无论原因或类型如何(assert、assert_select 等),我都会得到:

<> expected but was <>

当我切换到测试单元 2.4.8 时,消息恢复正常。

有什么建议么?

4

2 回答 2

0

我在以下设置中遇到了同样的问题:

  • 红宝石:1.9.3-p194
  • 导轨:3.2.11
  • 测试单元:2.5.0

将 test-unit gem 更新到最新版本(2.5.4)为我解决了这个问题:

bundle update test-unit
于 2013-03-31T18:28:48.390 回答
0

我无法直接回答您的问题,因为 ruby​​forge 页面似乎非常过时,但我强烈建议您使用 Ruby 1.9.3 (minitest FTW) 附带的默认测试框架,而不是明确要求它,除非您有充分的理由这样做。

于 2012-06-09T18:41:19.970 回答