kawaii-gherkin
kawaii-gherkin copied to clipboard
A Kawaii and small tool to fix and validate gherkin code styles.
Kawaii Gherkin
Kawaii Gherkin is a small tool to fix and verify gherkin code style.
Installing
$ composer require --dev malukenho/kawaii-gherkin
Analyzing code
To analyze code style, simple run:
$ vendor/bin/kawaii gherkin:check [--align [right|left]] <directory>
Fixing code
To fix code style, simple run:
$ vendor/bin/kawaii gherkin:fix [--align [right|left]] <directory>
Example
Before
@users
@another-feature
@kawaii
Feature: User registration
In order to order products
As a visitor
I need to be able to create an account in the store
Background: Nice Background
Given store has default configuration
And there are following users:
| email | password |
| [email protected] | foo1sasdasdasdadsasd |
And the following customers exist:
| email |
| [email protected] |
And the following zones are defined:
| name | type | members |
| Poland | country | Poland |
And the following orders exist:
| customer | address |
| [email protected] | Jan Kowalski, Wawel 5 , 31-001, Kraków, Poland |
After
@users @another-feature @kawaii
Feature: User registration
In order to order products
As a visitor
I need to be able to create an account in the store
Background: Nice Background
Given store has default configuration
And there are following users:
| email | password |
| [email protected] | foo1sasdasdasdadsasd |
And the following customers exist:
| email |
| [email protected] |
And the following zones are defined:
| name | type | members |
| Poland | country | Poland |
And the following orders exist:
| customer | address |
| [email protected] | Jan Kowalski, Wawel 5 , 31-001, Kraków, Poland |
Author
- Jefersson Nathan (@malukenho)