我的测试全部通过,结果如下所示:
开始
在 361.988408 秒内完成。
479 个测试,1017 个断言,0 个失败,0 个错误,0 个待处理,0 个遗漏,0 个通知 0% 通过
为什么我看不到我以前在 rails 2.3 中看到的通常的进度点?为什么它说“0%通过”?我想知道这些点是否变成了白色并且真的存在,在看似空白的空间中?我不喜欢将终端更改为黑色背景。;-)
同样在我的单元测试中,它说“在 0.0 秒内完成”。这显然是错误的。
我的测试全部通过,结果如下所示:
开始
在 361.988408 秒内完成。
479 个测试,1017 个断言,0 个失败,0 个错误,0 个待处理,0 个遗漏,0 个通知 0% 通过
为什么我看不到我以前在 rails 2.3 中看到的通常的进度点?为什么它说“0%通过”?我想知道这些点是否变成了白色并且真的存在,在看似空白的空间中?我不喜欢将终端更改为黑色背景。;-)
同样在我的单元测试中,它说“在 0.0 秒内完成”。这显然是错误的。
好的,我找到了解决方案:我用 minitest gem 替换了我的 gem 文件中的 test-unit gem。这修复了测试输出。
您是否有机会使用类似 timecop 的东西?我记得有一次对“0.0秒”感到困惑,结果我在测试后忘记了“及时回来”......
我也想让我的点回来=/
我升级了“测试单元”,我把点拿回来了。在撰写本文时,版本为 3.1.8。
这不是现有的答案。其他答案建议用 minitest 替换 test-unit,或者说一些与 timecop 有关的东西。就我而言,我无法用 minitest 替换 test-unit,因为它们的 API 不兼容。我使用的是旧版本的测试单元,所以我决定升级它。现在我使用的是 3.1.8 版本,点又出现了。可能是旧测试单元版本中的错误。