文件名称:cucumber-step-bug:我在 Cucumber 中发现的一个令人困惑的错误
文件大小:3KB
文件格式:ZIP
更新时间:2024-07-27 23:41:28
Ruby
当跨场景重写重用步骤的参数时,展示了Cucumber步骤重用中的一些奇怪行为。 归结为: 我有一个需要参数的步骤 我在场景 1 中使用参数“foo”调用该步骤 在这一步中。 我将它收到的参数的值重写为其他内容。 说“驼鹿” 在场景 2 中,我有一个步骤调用原始步骤,再次使用值“foo” 该步骤从第一次调用该步骤后接收重写的参数。 IE“驼鹿”,而不是“foo” 运行示例: bundle install bundle exec cucumber 怎么了: pcluff@waluigi.local ➜ cuke-bug git:(master) ✗ bundle exec cucumber Feature: A As Foo I want Bar @passing Scenario: POC # features/b
【文件预览】:
cucumber-step-bug-master
----.ruby-version(11B)
----Gemfile(46B)
----.ruby-gemset(9B)
----README.md(2KB)
----features()
--------step_definitions()
--------bug.feature(223B)
----Gemfile.lock(383B)