Mic*_*art 7 rspec ruby-on-rails
我正在寻找RSpec发生器的完整列表,以便轻松生成控制器,模型,帮助器等的规格.我发现的唯一一个是:
rails g integration_test 名称
将spec保存在spec/requests文件夹中.
Dan*_*nny 13
示例用法:
rails g rspec:integration events
--> create spec/requests/events_spec.rb
Run Code Online (Sandbox Code Playgroud)
所有 rspec-rails 生成器都可以在https://github.com/rspec/rspec-rails/tree/master/lib/generators/rspec找到。您必须深入研究代码才能了解它们的作用,但它们组织得很好,所以应该不会太痛苦。
还有一个关于生成器的简短自述文件,基本上说,当您运行标准 Rails 生成器之一(rails g model User)时,它们会自动运行:
如果您输入 script/railsgenerate,您实际看到的唯一 RSpec 生成器是 rspec:install。这是因为 RSpec 已在 Rails 中注册为测试框架,因此每当您生成模型、控制器等应用程序组件时,都会生成 RSpec 规范而不是 Test::Unit 测试。
归档时间: |
|
查看次数: |
3103 次 |
最近记录: |