【问题标题】:Can I reference a Scenario in another Scenario?我可以在另一个场景中引用一个场景吗?
【发布时间】:2015-11-09 04:44:04
【问题描述】:

我有一个用户注册场景,然后我想将该数据库状态用于两个不同的操作流。目前我正在做:

Scenario
  [copy all the whens from user-signup Scenario]
  When ..
  Then action A is complete

Scenario
  [copy all the whens from user-signup Scenario]
  When ..
  Then action B is complete

我想做这样的事情:

Background
  Given user-signup Scenario

Scenario
  When ..
  Then action A is complete

Scenario
  When ..
  Then action B is complete

请注意,我不想编写设置用户数据的方法,因为它很复杂并且基于 3rd 方 API 调用而变化(所以我不能只插入 json 记录)。

【问题讨论】:

  • 昨天我的项目也出现了同样的问题。还没有找到答案。速度 helpers 有帮助吗?
  • 这看起来只是为了获取元素和方法velocity.readme.io/docs/velocity-helpers
  • 到目前为止,我发现速度比 Meteor 本身复杂一个数量级:(
  • 这是我第三次尝试它,其他时候无法让它工作。这次似乎行得通,只是可以使用大量文档。
  • 检查 Gherkin 语法本身是否允许这样做会很有趣。

标签: meteor meteor-cucumber


【解决方案1】:

不,你不能。你可以把东西移到辅助函数中,或者你可以用 chimpjs 切换到 mocha e2e,这更适合。参考:

https://github.com/xolvio/chimp/issues/147

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多