如何为现有脚手架生成自动Rspec测试

时间:2014-10-28 21:06:22

标签: ruby-on-rails testing rspec

我在Ruby on Rails上有一个应用程序。所有文件都已根据脚手架本身生成的内容进行了修改。我想用Rspec gem包含自动测试,但我想让它生成它通常所做的所有自动测试(因为这是我第一次使用rspec)。

我已经看到通常的方法是在生成脚手架之前安装Rspec(当你生成脚手架时,测试会自动生成),但由于一切都已经生成,我怎么才能生成测试呢?

我已经完成了rails generate rspec:install命令,为测试运行做好准备。

如何自动生成现有脚手架的测试?

2 个答案:

答案 0 :(得分:2)

rails g rspec:scaffold scaffold_name

其中scaffold_name是您在支架生成中使用的名称,在这种情况下为rails g scaffold scaffold_name

答案 1 :(得分:1)

生成器会在覆盖任何现有文件之前提示。只需添加RSpec并重新运行生成器,跳过要保留的任何文件。

如果你是偏执狂(为什么你不应该?),先做好你的工作。