gpt4 book ai didi

ruby-on-rails - 如何避免 Cucumber 中不明确的步骤定义?

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

我遇到了不明确的步骤定义错误。以下场景存在于不同的功能文件中,并且有一个相同的步骤:然后我应该看到我的个人资料页面。我该如何避免这种情况发生?

# authentication.feature
Scenario: Successful sign in
Given I visit the sign in page
When I submit valid sign in information
Then I should see my profile page

# signing_up.feature
Scenario: Successful sign up
Given I visit the sign up page
When I submit valid information
Then I should see my profile page

# authentication_steps.rb
...
Then /^I should see my profile page$/ do
page.current_path.should == user_path(@user)
end

# signing_up.feature
...
Then /^I should see my profile page$/ do
page.current_path.should == user_path(@user)
end

我也遇到了这个错误消息的问题:

Scenario: Unsuccessful sign up
...
Then I should see an error message

Scenario: Unsuccessful login
...
Then I should see an error message

最佳答案

为什么不只保留 authentication_steps.rb 中的那个?我认为您可以使用任何功能文件中的所有步骤

关于ruby-on-rails - 如何避免 Cucumber 中不明确的步骤定义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12709284/

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