【问题标题】:Gherkin to (not for) JavascriptGherkin to (not for) Javascript
【发布时间】:2013-01-16 06:58:23
【问题描述】:

我是 BDD 和 Gherkin 的新手。尝试使用 Cucumber,它将 Gherkin 解析为 Ruby——一种我不知道的语言。有没有将 Gherkin 转换为 Javascript 的库?如果我得到 Gherkin 的 Javascript 输出,我计划修改代码并调用我自己的一些 Javascript 函数。请注意,我不打算测试这些 javascript 函数 - 这些函数来自我试图链接到的其他一些测试工具。 我希望我不打算做一些奇怪的事情。问题是我们的团队不想学习 Ruby。请提出一些选择。

我想,我需要的是一个工具,它允许我在 javascript 中编写步骤定义——而不是 Ruby。

谢谢!

【问题讨论】:

    标签: cucumber bdd gherkin


    【解决方案1】:

    我认为您正在寻找 Cucumber.js:http://git.io/cukejs

    【讨论】:

      【解决方案2】:

      Cucumber.js 是一个不错的选择,如果你使用 nodejitsu 的东西,Kyuri 是一个不错的选择:) https://github.com/nodejitsu/kyuri

      【讨论】:

        【解决方案3】:

        Gherkin 是人​​类可读的 DSL,cucumber 并不关心您使用什么语言来创建步骤定义。

        虽然我在黄瓜 wiki 上没有看到任何特定于 javascript 的 examples,但您可能需要查看 cucumber.js

        【讨论】:

          【解决方案4】:

          您可以尝试使用 cucumber.js 创作工具,名为 CukeTest,它具有以下相关功能。

          • 从步骤文本生成 JavaScript 代码
          • 提示您是否存在步骤的现有/待定/重复定义。
          • 给定 JavaScript 文件中的特定步骤定义代码,跳转到与其匹配的步骤定义
          • 从可视化编辑视图切换到文本视图

          有两种可用的桌面版本,或Windows Store 版本。这是一个演示:

          【讨论】:

            猜你喜欢
            • 2022-12-02
            • 2017-01-29
            • 2017-09-27
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2021-04-24
            相关资源
            最近更新 更多