ruby-on-rails - `rails spec` 做了什么而 `rspec` 没有?

标签 ruby-on-rails ruby rspec

rails spec 有什么作用,而 rspec 没有?

我一直在寻找一种从命令行仅运行特定 RSpec 测试的方法,我找到的唯一方法需要直接运行 rspec (rspec --tag focus ...,而不是通过 rails spec。我可以这样做,但我担心这样做可能会绕过一些重要的设置或其他功能。

最佳答案

它似乎在实际调用 rspec 之前调用了 rails test:prepare:

https://github.com/rspec/rspec-rails/blob/master/lib/rspec/rails/tasks/rspec.rake#L11

关于ruby-on-rails - `rails spec` 做了什么而 `rspec` 没有?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59371779/

相关文章:

ruby-on-rails - Rails - 在 PostgreSQL 中将 CSV 条目作为数组导入

ruby - 比较 Rails 中两个对象数组的最佳方法

ruby - 你如何在 ruby​​ 中列出当前范围内的当前可用对象?

ruby-on-rails - 无法使用 Devise、Rails 4 从 Omniauth 身份验证策略检索 access_token、refresh_token

ruby-on-rails - 在 rspec 测试中发布到不同的 Controller

ruby - 运行 `git checkout` 时执行 `rspec`

ruby-on-rails - Devise + omniauth +carrierwave 不保存 facebook 个人资料图片

mysql - 是否可以使用 Collection_Select 从引用模型为同一表单中的多个变量生成相同的下拉列表?

javascript - Rails 4 与 CoffeeScript,不需要的 jquery 可排序分离

ruby-on-rails - 在 Ruby on Rails 中@或不@