我正在使用rspec-rails 2.12.0和capybara 2.0.1进行测试。在水豚2.x你需要把你的规格在规格/功能,而不是规格/要求。有没有办法,所以如果我要生成脚手架ala'rails g scaffold Model',rspec会在正确的目录中为我生成功能规格?如何设置rspec-rails来生成水豚的功能规格
11
A
回答
6
“控制器”和“请求”规格被绑定到所述内应用机构,因此可以通过脚手架发生器模拟控制器结构自动生成。
“功能”规格是完全不同的概念,从这些规格,因为他们描述与应用程序的最终用户的交互,它们不能被预先生成,因为没有办法有效地猜你要测试的功能。功能规格也分布在多个控制器上,您不希望它们映射到您的控制器脚手架上。 唯一可以做的是生成一个几乎为空的feature/xyz
文件供您填写,这是非常没用的,因为您将不得不删除/重命名它。
+2
奇怪的是,虽然JoséValim在[plataformat博客]中说道(http://blog.plataformatec.com.br/2012/06/improving-the-整合之间水豚和rspec /)“我们改变RSpec不再生成规格/请求,但规格/ api和规格/功能” – DazBaldwin
相关问题
- 1. 水豚功能规格只有工作,如果JS:真
- 2. 如何为所有水豚功能设置http标头
- 3. 如何引用来自水豚规格的asset_url
- 4. 使用SitePrism与Rspec和水豚功能规格
- 5. Rails水豚功能规格否'Access-Control-Allow-Origin'
- 6. 水豚+ RSpec,规格/功能目录被rspec忽略。命令?
- 7. 如何在水豚中设置cookie与水豚 - webkit
- 8. 黄瓜水豚步功能
- 9. 水豚js更新后水豚规格失败?
- 10. 如何用水豚设置量程值?
- 11. 如何设置app_host为水豚
- 12. 黄瓜/水豚/硒 - 设置
- 13. 水豚验收DSL与MiniTest ::规格?
- 14. Rails 3.1测试AJAX水豚和规格
- 15. 水豚产生测试/测试代替/规格
- 16. ReactJS和水豚:添加谷歌地图组件打破功能规格
- 17. 水豚/黄瓜的睡眠功能?
- 18. RSpec +水豚请求规格w/JS不能正常工作
- 19. 水豚请求规格DSL和交易装置
- 20. 如何使用水豚,导轨,MINITEST规格
- 21. Rspec - 使用javascript驱动程序的水豚功能规格在故障后未完成
- 22. 水豚功能测试不承诺
- 23. 鼠标悬停功能在水豚?
- 24. 动态设置中的水豚模糊
- 25. 功能目录之外的水豚功能
- 26. 功能规格
- 27. 水豚。如何检查在循环中生成的复选框
- 28. 水豚和形成
- 29. 如何在水豚
- 30. 如何与水豚
是的!我在这里想知道同样的事情!运气好的话?我需要rspec来包含这些目录。你知不知道怎么? – jlstr
@JoseE我还没有想出任何东西。目前,我只是关闭了发生器的请求规格,并且手动将文件添加到features文件夹。 – jhummel
是的,我也是。我想现在还没有任何发电机可用: – jlstr