gpt4 book ai didi

ruby - Cucumber步骤定义文件夹命名

转载 作者:数据小太阳 更新时间:2023-10-29 07:52:57 25 4
gpt4 key购买 nike

我刚开始使用 Cucumber,我想弄清楚包含我的步骤定义的文件夹是否必须完全命名为 step_defnitions 还是可以是任何名称(例如 my_defs)。我尝试在我的本地机器上重命名,但有时可以,有时不能。

features/
|
|-- step_definitions/

最佳答案

Cucumber 将自动加载功能文件夹中的任何文件。这意味着您的步骤定义文件可以位于任何文件夹名称/结构中,只要它们位于功能文件夹中即可。

请注意,可以通过执行以下操作来覆盖此设置并明确说明步骤的位置:

cucumber -r your/steps/folder/location

更多细节可以看帮助-cucumber -h:

-r: Require files before executing the features. If this option is not specified, all *.rb files that are siblings or below the features will be loaded auto-matically. Automatic loading is disabled when this option is specified, and all loading becomes explicit. Files under directories named "support" are always loaded first. This option can be specified multiple times.

关于ruby - Cucumber步骤定义文件夹命名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19961625/

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