gpt4 book ai didi

ruby-on-rails-3 - 如何设置 rspec-rails 以生成 capybara 的特性规范

转载 作者:行者123 更新时间:2023-11-28 19:42:36 25 4
gpt4 key购买 nike

我正在使用 rspec-rails 2.12.0 和 capybara 2.0.1 进行测试。在 capybara 2.x 中,您需要将规范放在规范/功能而不是规范/请求中。如果我要生成脚手架 ala 'rails g scaffold Model' rspec 会在正确的目录中为我生成功能规范,有没有办法?

最佳答案

controller”和“request”规范与内部应用程序机制相关联,因此可以通过模仿 Controller 结构的脚手架生成器自动生成。

Feature”规范在概念上与这些规范完全不同,因为它们描述了最终用户与应用程序的交互,它们无法提前生成,因为无法有效地猜测您想要什么功能测试。功能规范也分布在多个 Controller 中,您不希望它们映射到您的 Controller 脚手架。唯一可以做的是生成一个几乎为空的 feature/xyz 文件供您填写,这是非常无用的,因为您可能不得不删除/重命名它。

关于ruby-on-rails-3 - 如何设置 rspec-rails 以生成 capybara 的特性规范,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13651140/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com