首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何设置rspec-rails为capybara生成功能规范

如何设置rspec-rails为capybara生成功能规范
EN

Stack Overflow用户
提问于 2012-11-30 18:40:15
回答 1查看 3K关注 0票数 11

我使用rspec 2.12.0和capybara 2.0.1进行测试。在capybara 2.x中,你需要把你的规范放在规范/特性中,而不是在规范/请求中。如果我要生成一个脚手架ala 'rails g脚手架模型‘,那么rspec会在正确的目录中为我生成特性规范吗?

EN

回答 1

Stack Overflow用户

发布于 2013-03-27 21:06:59

控制器”和"request“规范与内部应用程序机制相关联,可以由模拟控制器结构的脚手架生成器自动生成。

“”规范在概念上与这些规范完全不同,因为它们描述了最终用户与应用程序的交互,因此无法预先生成它们,因为无法有效地猜测您想要测试的特性。特性规范也分布在多个控制器上,您不希望它们被映射到控制器支架上。唯一可以做的事情是生成一个几乎为空的feature/xyz文件以供您填写,这是非常无用的,因为您可能不得不删除/重命名它。

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13651140

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档