All Projects → euclidity → vscode-cucumber

euclidity / vscode-cucumber

Licence: MIT license
Code snippets to write scenarios faster + Syntax highlight for .feature files

Programming Languages

shell
77523 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to vscode-cucumber

Wikitext-VSCode-Extension
A Visual Studio Code Extension that provides language support for Wikitext.
Stars: ✭ 50 (+108.33%)
Mutual labels:  snippets, visual-studio-code-extension
docs
Cucumber user documentation
Stars: ✭ 110 (+358.33%)
Mutual labels:  gherkin, cucumber
vscode-terraform-doc-snippets
Snippets in vscode for all resources and data sources, as yanked directly from provider docs.
Stars: ✭ 26 (+8.33%)
Mutual labels:  snippets, visual-studio-code-extension
White Bread
🍞 Story BDD tool for elixir using gherkin
Stars: ✭ 198 (+725%)
Mutual labels:  gherkin, cucumber
VscOdooSnippets
Odoo Snippets for Visual Studio Code
Stars: ✭ 29 (+20.83%)
Mutual labels:  snippets, visual-studio-code-extension
Green Coffee
Android library that allows you to run your acceptance tests written in Gherkin in your Android instrumentation tests.
Stars: ✭ 219 (+812.5%)
Mutual labels:  gherkin, cucumber
vscode-gcode-syntax
G Code Language Extension for Visual Studio Code. Turn VSCode into a fully capable G-Code editor, including language support & more.
Stars: ✭ 59 (+145.83%)
Mutual labels:  snippets, visual-studio-code-extension
Godog
Cucumber for golang
Stars: ✭ 1,287 (+5262.5%)
Mutual labels:  gherkin, cucumber
scenari
Clojure BDD library - Executable Specification with Behavior-Driven Development
Stars: ✭ 57 (+137.5%)
Mutual labels:  gherkin, cucumber
Augurk
living documentation on your own terms
Stars: ✭ 38 (+58.33%)
Mutual labels:  gherkin, cucumber
Gunit
GUnit - Google.Test/Google.Mock/Cucumber on steroids
Stars: ✭ 156 (+550%)
Mutual labels:  gherkin, cucumber
base project for web automation projects
base project with example for web automation projects with serenity BDD, screenplay and cucumber
Stars: ✭ 17 (-29.17%)
Mutual labels:  gherkin, cucumber
Radish
Behavior Driven Development tooling for Python. The root from red to green.
Stars: ✭ 153 (+537.5%)
Mutual labels:  gherkin, cucumber
Nightwatch Cucumber
[DEPRECATED] Cucumber.js plugin for Nightwatch.js.
Stars: ✭ 243 (+912.5%)
Mutual labels:  gherkin, cucumber
Cabbage
Story BDD tool for executing elixir in ExUnit
Stars: ✭ 102 (+325%)
Mutual labels:  gherkin, cucumber
gherkin2markdown
Gherkin to Markdown converter
Stars: ✭ 24 (+0%)
Mutual labels:  gherkin, cucumber
Behat
BDD in PHP
Stars: ✭ 3,696 (+15300%)
Mutual labels:  gherkin, cucumber
Cuke linter
A linting tool for Cucumber
Stars: ✭ 24 (+0%)
Mutual labels:  gherkin, cucumber
cucumber6-ts-starter
Starter project to write and debug cucumber-js features in TypeScript language
Stars: ✭ 62 (+158.33%)
Mutual labels:  gherkin, cucumber
mocha-cakes-2
A BDD plugin for Mocha testing framework
Stars: ✭ 44 (+83.33%)
Mutual labels:  gherkin, cucumber

Cucumber (Gherkin) Syntax and Snippets

Build Status

A Visual Studio Code extension for Cucumber projects that:

  • enables syntax highlight for .feature files;
  • offers code snippets or templates to write Gherkin scenarios faster.

How to use

The syntax highlight is applied automatically to .feature files. If that doesn't happen, you can open the Command Pallete, type Change Language Mode and select the Gherkin.

To use snippets you just need to type the prefix and press Tab. These are the snippets we provide:

  • fea - Feature
  • sc - Scenario heading
  • sce - Scenario
  • sco - Scenario Outline
  • steps- Multiline steps
  • giv - Given step
  • whe - When step
  • the - Then step

Install

Given you have Visual Studio Code installed:

  1. Open the command palette Ctrl-Shift-P (Windows, Linux) or Cmd-Shift-P (macOS).
  2. Select Install Extension, search for Cucumber (Gherkin) Syntax and Snippets, install it.
  3. Finally, reload Visual Studio Code.

Contribute

Feature requests or issue reports should be done here.

Feel free to help us improve this extension with pull requests at our official repository.

Acknowledgements

👏 Our big thanks to our contributors and to other libraries and resources we used to develop this extension 👏

Team

Dependencies

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].