试图为控制器生成rspec测试

时间:2014-04-29 11:02:51

标签: ruby-on-rails rspec

我输入:

rails g rspec:controller application

但是spec文件中没有出现任何内容?

1 个答案:

答案 0 :(得分:0)

  

如果您输入script / rails generate,那么您将使用唯一的RSpec生成器   实际上看到的是rspec:install。那是因为RSpec注册了   Rails作为测试框架,因此无论何时生成应用程序   模型,控制器等组件,生成RSpec规范   而不是Test :: Unit测试。

rails g rspec:integration [name]
  1. controller
  2. helper
  3. 安装
  4. 整合
  5. 邮件程序
  6. model
  7. 观察者
  8. 支架
  9. 视图
  10. 示例:

     => rails g rspec:integration controller
     => create  spec/requests/controllers_spec.rb