gpt4 book ai didi

ruby-on-rails - 在 cucumber .feature 文件中传递数组值

转载 作者:行者123 更新时间:2023-12-03 14:11:55 24 4
gpt4 key购买 nike

我想将数组值作为参数从 Cucumber .feature 文件传递​​,这样我就可以从步骤定义文件中访问它:

我正在使用这种格式:

Examples:
|r1|t1|
|abc|[aa,bb,cc]|

但我收到一个错误 undefined method each' for "[aa,bb,cc]":String (NoMethodError)`

是否可以从 .feature 文件传递​​数组?

最佳答案

我认为你不需要方括号。

When I pass this array "aa,bb,cc"

你必须把你的绳子分开。
When(/I pass this array "([^"]*)"$/) do |array|
array.split(',').each{|entry| do something }
end

注意:如果条目周围有空格,您可能希望删除这些条目 {|entry| puts entry.strip }

关于ruby-on-rails - 在 cucumber .feature 文件中传递数组值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37820840/

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