gpt4 book ai didi

ruby - 如何在我的 Cucumber 测试场景中使用预定义的变量/常量

转载 作者:数据小太阳 更新时间:2023-10-29 08:33:21 24 4
gpt4 key购买 nike

我在 env.rb 中定义了一个变量作为 userid。

userid='1234'

在我的 Cucumber 测试场景中,我希望确认我的响应包含正确的用户 ID。但是,我不希望在我的 Senario 或步骤定义中对相同内容进行硬编码。有可能吗?

最佳答案

我会在 features/目录中放置一个额外的文件,比如 test_constanst.rb。在那里,我会定义一个这样的模块:

module TestConstants
def self.user_id
1234
end
end

像这样,您将它与测试配置和代码分开。您只需要从 env.rb 中获取文件即可。

关于ruby - 如何在我的 Cucumber 测试场景中使用预定义的变量/常量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12175963/

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