我在Ruby on Rails上有一个应用程序。所有文件都已根据脚手架本身生成的内容进行了修改。我想用Rspec gem包含自动测试,但我想让它生成它通常所做的所有自动测试(因为这是我第一次使用rspec)。
我已经看到通常的方法是在生成脚手架之前安装Rspec(当你生成脚手架时,测试会自动生成),但由于一切都已经生成,我怎么才能生成测试呢?
我已经完成了rails generate rspec:install
命令,为测试运行做好准备。
如何自动生成现有脚手架的测试?
答案 0 :(得分:2)
rails g rspec:scaffold scaffold_name
其中scaffold_name
是您在支架生成中使用的名称,在这种情况下为rails g scaffold scaffold_name
答案 1 :(得分:1)
生成器会在覆盖任何现有文件之前提示。只需添加RSpec并重新运行生成器,跳过要保留的任何文件。
如果你是偏执狂(为什么你不应该?),先做好你的工作。