我在找一个完整的清单RSpec的发电机可轻松为控制器,模型,助手等生成规格。我发现的唯一的一个是:RSpec的发电机列表
轨摹integration_test 名
,节省了一个规范的规范内/请求文件夹。
我在找一个完整的清单RSpec的发电机可轻松为控制器,模型,助手等生成规格。我发现的唯一的一个是:RSpec的发电机列表
轨摹integration_test 名
,节省了一个规范的规范内/请求文件夹。
所有的rspec-rails生成器都可以在https://github.com/rspec/rspec-rails/tree/master/lib/generators/rspec找到你需要在代码中仔细研究一下它们的功能,但它们组织良好,所以不应该太过痛苦。
还有一个short readme on the generators基本上说,当你运行该标准的Rails发电机中的一个,它们会自动运行(轨G型用户):
如果键入脚本/导轨产生,唯一的RSpec发生器你将会看到 是rspec:install。这是因为RSpec以 Rails作为测试框架进行了注册,所以无论何时生成应用程序 组件(如模型,控制器等),都会生成RSpec规格 而不是Test :: Unit测试。
用法示例:
rails g rspec:integration events
--> create spec/requests/events_spec.rb
我知道,当我运行一个Rails的发电机会自动运行,但怎么样,如果我想在此范围之外运行它们?看着你的链接,我无法找到有用的东西。 –
对不起,我应该补充说你可以运行'rails g rspec:model NAME'或任何你需要的其他生成器。我发布的第一个链接有一个生成器列表(每个目录都是不同的) –