Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hedhyw/vscode-golang-gherkingen

VS-Code extension to generate Golang Behaviour Driven Development (BDD) tests
https://github.com/hedhyw/vscode-golang-gherkingen

bdd behavior-driven-development boilerplate golang testing vscode-extension

Last synced: about 2 months ago
JSON representation

VS-Code extension to generate Golang Behaviour Driven Development (BDD) tests

Awesome Lists containing this project

README

        

# golang-gherkingen README

It is an extension for VS-Code that helps to generate Behaviour Driven Development (BDD) boilerplate Golang tests.

![Animation](./assets/animation.gif)

## Features

- Generate a golang test boilerplate from *.feature Cucumber/Gherkin files by a single click.
- It uses [this](https://github.com/hedhyw/gherkingen) generator.

## Usage

- Open the command palette (Ctrl+Shift+P or Cmd+Shift+P) and search for "Go: Generate BDD Golang test".
![Command palette](assets/usage-command-palette.png)

- Click the button in the editor's menu:
![Menu editor](assets/usage-editor-menu.png)

## Requirements

- Rootless `docker` is required in order to run [the generator's image](https://hub.docker.com/r/hedhyw/gherkingen).

## Extension Settings

No settings.

## Known Issues

No known issues.

## Release Notes

### 1.0.0

Initial release of golang-gherkingen.

### 1.0.1

Update [gherkingen](https://github.com/hedhyw/gherkingen) generator to the version v3.0.2.

### 1.0.2

Update [gherkingen](https://github.com/hedhyw/gherkingen) generator to the version v3.0.3.

### 1.0.3

Update [gherkingen](https://github.com/hedhyw/gherkingen) generator to the version v4.0.0.