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

Ruby on rails 如何为现有脚手架生成自动Rspec测试,ruby-on-rails,testing,rspec,Ruby On Rails,Testing,Rspec,我在RubyonRails上有一个应用程序。所有文件都已根据脚手架自身生成的内容进行了修改。我想在rspecgem中包含自动测试,但我希望它能够生成它通常执行的所有自动测试(因为这是我第一次使用Rspec) 我已经看到,通常的方法是在生成脚手架之前安装Rspec(当您生成脚手架时,测试将自动生成),但既然所有内容都已生成,我如何仅生成测试 我已经完成了rails-generate-rspec:install命令,为测试运行做好了准备 如何为现有脚手架自动生成测试?生成器将在覆盖任何现有文件之前提

我在RubyonRails上有一个应用程序。所有文件都已根据脚手架自身生成的内容进行了修改。我想在rspecgem中包含自动测试,但我希望它能够生成它通常执行的所有自动测试(因为这是我第一次使用Rspec)

我已经看到,通常的方法是在生成脚手架之前安装Rspec(当您生成脚手架时,测试将自动生成),但既然所有内容都已生成,我如何仅生成测试

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


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

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

如果你是偏执狂(为什么不应该呢?),那就先完成你的工作

rails g rspec:scaffold scaffold_name

其中,
scaffold\u name
是您在生成scaffold时使用的名称,在本例中,
rails g scaffold\u name

我不是一个新用户。。。我甚至不知道这些点是如何工作的,因为
generate scaffold
命令要求所有属于模型的属性,我应该在运行该命令时将它们全部写入模型中,对吗?不,跳过模型即可。您只想创建等级库(测试)文件,跳过所有其他内容。