ctrl+shift+p filters: :st2 :st3 :win :osx :linux
浏览

黄瓜完成

作者: kristianperkins 所有

自动补全特征文件中的黄瓜步骤

详细信息

  • 2016.01.23.07.01.45
  • github.​com
  • github.​com
  • 9年前
  • 21分钟前
  • 11年前

安装

  • 总计 9K
  • Win 3K
  • Mac 4K
  • Linux 2K
Aug 6 Aug 5 Aug 4 Aug 3 Aug 2 Aug 1 Jul 31 Jul 30 Jul 29 Jul 28 Jul 27 Jul 26 Jul 25 Jul 24 Jul 23 Jul 22 Jul 21 Jul 20 Jul 19 Jul 18 Jul 17 Jul 16 Jul 15 Jul 14 Jul 13 Jul 12 Jul 11 Jul 10 Jul 9 Jul 8 Jul 7 Jul 6 Jul 5 Jul 4 Jul 3 Jul 2 Jul 1 Jun 30 Jun 29 Jun 28 Jun 27 Jun 26 Jun 25 Jun 24 Jun 23
Windows 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
Mac 1 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0
Linux 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Readme

源代码
raw.​githubusercontent.​com

黄瓜完成

Build Status

插件信息packagecontrol.io.

Sublime插件,用于自动补全Cucumber步骤定义。

安装

使用Sublime Package Control

如果您正在使用Will Bond的优秀Sublime Package Control,您可以通过“Package Control: Install Package”菜单项轻松安装黄瓜完成。此包在包列表中列为Cucumber Completion

使用Git

在Sublime Packages目录内(位于数据目录内),使用以下命令克隆仓库:

git clone https://github.com/krockode/sublime-cucumber-completion

支持的步骤定义格式

步骤定义可以用多种语言定义,因为Cucumber的gherkin语言可以由各种编程语言解析。示例目录中包含不同支持格式的cucumber步骤文件,它们被测试过。/*.expected文件显示将为这些目录中的Sublime项目生成的补全内容。

具体来说,以下示例已被测试并通过: * cucumber/cucumber 除了以下情况: * i18n - 不支持英语之外的语言 * python - 不支持在Python中定义的步骤 * v8 - 不支持在JavaScript中定义的步骤 * cucumber/cucumber-jvm中的groovy例子

计划支持定义在不同语言类型中的步骤,包括Python、JavaScript,以及Java和其他JVM基于的语言。

由于有众多格式,如果您希望实现特定的格式,请提交一个关于您的格式的issue,以及/或者在示例目录中提供您的步骤定义格式示例的pull request。

更多语言

黄瓜(Cucumber)可以用很多种编程语言实现,本插件只支持其中的一些实现。如果您想看到更多语言获得支持,请创建一个issue或提交一个pull request。