黄瓜完成
自动补全特征文件中的黄瓜步骤
详细信息
安装
- 总计 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
黄瓜完成
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。