作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
运行 Rspec 版本 3 测试时,我收到以下弃用警告:
不推荐使用 :example_group
子哈希过滤。使用 subhash 直接过滤。从/path/to/file.rb:6:in `block in ' 调用。
不推荐使用 :example_group
子哈希过滤。使用 subhash 直接过滤。从/path/to/file.rb:8:in `block in ' 调用。
从路径/到/file.rb:
RSpec.configure do |config|
module MyCodeHelpers
#
end
config.include MyCodeHelpers, example_group: { :file_path => %r(spec/services/my_code) }
config.before(:all, example_group: { :file_path => %r(spec/services/my_code) }) do
@stub = true
end
end
config.include MyCodeHelpers, :file_path => %r(spec/services/my_code)
config.before(:all, :file_path => %r(spec/services/my_code)) do
@stub = true
end
最佳答案
是的,这正是它所说的。它适用于您设置元数据和使用元数据时,无论是通过查询它还是使用它来过滤 config.include
有关原因的完整解释,请参阅 this commit但简而言之,他们认为示例组的元数据具有 key example_group
令人困惑。当该哈希只有示例组的元数据时
关于ruby-on-rails - Rspec 3 弃用警告 : Filtering by an example_group subhash is deprecated. 使用 subhash 直接过滤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25369127/
我是一名优秀的程序员,十分优秀!