gpt4 book ai didi

ruby-on-rails - Rspec 3 弃用警告 : Filtering by an example_group subhash is deprecated. 使用 subhash 直接过滤

转载 作者:行者123 更新时间:2023-12-04 07:38:06 25 4
gpt4 key购买 nike

运行 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

这是否仅仅意味着删除 :file_path 值周围的 'example_group: {}'(见下文)?
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/

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