Cucumber Completion
Autocomplete cucumber steps in feature files
Details
Installs
- Total 9K
- Win 3K
- Mac 4K
- Linux 2K
Dec 5 | Dec 4 | Dec 3 | Dec 2 | Dec 1 | Nov 30 | Nov 29 | Nov 28 | Nov 27 | Nov 26 | Nov 25 | Nov 24 | Nov 23 | Nov 22 | Nov 21 | Nov 20 | Nov 19 | Nov 18 | Nov 17 | Nov 16 | Nov 15 | Nov 14 | Nov 13 | Nov 12 | Nov 11 | Nov 10 | Nov 9 | Nov 8 | Nov 7 | Nov 6 | Nov 5 | Nov 4 | Nov 3 | Nov 2 | Nov 1 | Oct 31 | Oct 30 | Oct 29 | Oct 28 | Oct 27 | Oct 26 | Oct 25 | Oct 24 | Oct 23 | Oct 22 | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Windows | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 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 | 0 | 0 |
Mac | 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 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Linux | 0 | 0 | 0 | 0 | 0 | 0 | 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 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Readme
- Source
- raw.githubusercontent.com
Cucumber Completion
Plugin Information on packagecontrol.io.
Sublime plugin to auto complete Cucumber step definitions.
Installation
Using Sublime Package Control
If you are using Will Bond's excellent Sublime Package Control, you can easily
install Cucumber Completion via the Package Control: Install Package
menu item.
This package is listed as Cucumber Completion
in the packages list.
Using Git
While inside the Sublime Packages directory (which is found inside the data directory), clone the repository using:
git clone https://github.com/krockode/sublime-cucumber-completion
Supported Step Definition Formats
Step definitions can be defined in many languages as the cucumber gherkin
language is parsable in various programming languages. The examples
directory contains cucumber step files in different supported formats
which are tested against. The *.expected
files show the completions that will
be generated for sublime projects of these directories.
Specifically this has been tested and works for the examples found in: * cucumber/cucumber with the exception of the following: * i18n - languages other than the English are not supported * python - steps defined in python are not suppoerted * v8 - steps defined in javascript are not supported * groovy examples in cucumber/cucumber-jvm
Support for steps defined in different language types is planned including python, javascript as well as Java and other JVM based languages.
There are many formats so if you would like a specific flavour implemented please submit an issue for your flavour and/or a pull request with an example in the examples directory of your step definition format.
More Languages
Cucumber is implemented in many languages and this plugin only supports a couple of implementations. If you would like to see more languages supported, create an issue or submit a pull request.