小黄瓜(不是)Javascript

问题描述 投票:0回答:4

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

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

谢谢 !

cucumber bdd gherkin
4个回答
1
投票

我想你正在寻找Cucumber.js:http://git.io/cukejs


0
投票

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


0
投票

Gherkin是一个人类可读的DSL,黄瓜不关心您使用什么语言来创建步骤定义。

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


0
投票

你可以尝试一个名为CukeTest的cucumber.js创作工具,它具有以下相关功能。

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

有桌面版本,或Windows Store版本。这是一个演示:

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.