【问题标题】:Shoulda, Rails Tests , and Autotest应达、Rails 测试和自动测试
【发布时间】:2009-04-27 21:23:39
【问题描述】:

我正在尝试按照 Thougtbot 家伙所做的出色工作来模拟我的测试。他们似乎使用 Rails Shoulda 内置的测试框架。伟大的。

我听说过很多关于 Autotest 的消息 - 它的神奇之处应该让事情变得更容易......我希望如果我安装它,一切都会“正常工作”。我的 rake 测试:单位已经全部通过。当我运行自动测试时,没有任何反应。我几乎没有找到任何关于自动测试如何工作的信息,并且只简要提到了一个特殊的文件“.autotest”,它应该做一些事情,而不是满足咆哮和红绿的要求。

我来自 CruiseControl 背景……但看起来事情应该更加明显。有没有人有运行 Rails 的原生测试以及 Shoulda 和 Autotest 的经验?

更新|已解决 显然,seed-fu 中的 discover.rb 文件让 autotest 认为它是在测试 RSpec,而不是 Test::Unit。

【问题讨论】:

  • 我不认为应该在 Rails 中内置:测试/单元在那里,并且在最近的版本中支持 minitest。您是在 Windows 还是 *nix 上工作?我 - 差不多 - 在 Windows 上进行了自动测试,但它很痛苦且不可靠,我很快就放弃了。
  • 我在 OSX 上,应该将其安装为 gem。它增强了 test::unit afaik。如果可用,我完全赞成使用比 Autotest 更好的东西!

标签: ruby-on-rails unit-testing automated-tests shoulda autotest


【解决方案1】:

我正在使用的一个插件,seed-fu,有一个 discover.rb 来“帮助”自动测试。在我的情况下,虽然它让自动测试认为我正在运行 RSpec,但其他一切都坏了。

【讨论】:

    猜你喜欢
    • 2012-09-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多