ruby-on-rails - 仅从现有模型/ Controller 生成测试

标签 ruby-on-rails testing ruby-on-rails-3 rake

我有一个基于其他人工作成果的 Rails3 应用程序。出于某种原因,他们决定不为应用程序提供测试,这让我感到很沮丧。

我想要做的是为所有现有 Controller 和模型构建测试脚手架,这样我就可以在 test::unit 中自己创建测试方面抢占先机。我不想重新创建模型或 Controller ,只需创建测试。

我是 Rails 的新手,一直在寻找可能执行此操作的 rake 命令,但到目前为止都没有成功。非常感谢任何建议/方向。

最佳答案

我知道它有点旧,但你可以这样做:

rails g scaffold Post -s

-s 让它跳过已经创建的文件。此外,如果您不使用该标志,它只会询问您是否要覆盖该文件,所以不用担心。

关于ruby-on-rails - 仅从现有模型/ Controller 生成测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4365530/

相关文章:

ruby-on-rails - link_to在脚本/控制台中不起作用

testing - shopify应用测试开发相关问题

python - 检查 python 列表是否遵循特定的重复模式

testing - 如何在 Safari 3 和 Safari 4 中进行测试?

ruby-on-rails - 在 spree 中,是否有可能将所有结帐流程步骤保留在一个页面中?

jquery - FireWatir 和 jQuery

ruby-on-rails - 运行包导致无限循环

ruby-on-rails - Rails 3 - belongs_to user AND has_many users

ruby-on-rails - Rails 的 has_one 和 has_many 在自动数据构建方面的区别

ruby - 如何使 Rails 中的 Flash 消息超时