Rails 在没有测试的情况下生成应用程序,如何在不重新创建项目的情况下生成 rspec 测试文件?



我使用Rails生成了仅限API的应用程序,而无需对我已经工作了一段时间的项目进行测试。是否有任何命令可以在不重新创建整个项目的情况下重新生成测试文件?

首先,您应该将 rspec gem 添加到 Gemfile 并运行 bundle 或gem install rspec也运行rails g rspec:install

之后,您应该配置 rspec,您可以在此处查看有关本教程的更多信息: https://medium.com/@sedwardscode/how-to-properly-test-a-rails-api-with-rspec-f15cbe1dfd11

https://rspec.info/

https://medium.com/@lcriswell/rails-api-request-specs-with-rspec-effeac468c4e

https://www.nopio.com/blog/rails-api-tests-rspec/