GherKing (gherking)

GherKing

gherking

Geek Repo

GherKing is a tool to make Gherkin smarter! It allows you to handle Cucumber/Gherkin feature files programatically, in your JavaScript/TypeScript code.

Home Page:https://gherking.github.io/

Github PK Tool:Github PK Tool

GherKing's repositories

gherking

GherKing is a tool to make Gherkin smarter! It allows you to handle Cucumber/Gherkin feature files programmatically, in your JavaScript/TypeScript code.

Language:TypeScriptLicense:MITStargazers:13Issues:6Issues:55

gherkin-formatter

Tool to format gherkin-ast model to gherkin string

Language:TypeScriptLicense:MITStargazers:11Issues:5Issues:4

gherkin-ast

JS model for Gherkin feature files to build and work with feature files in your code, using an AST.

Language:TypeScriptLicense:MITStargazers:9Issues:5Issues:7

gherkin-assembler

Assembling Gherkin ASTs to feature file strings

Language:GherkinLicense:MITStargazers:5Issues:5Issues:3

gherkin-io

Tool to read/write Gherkin feature files and to work with Gherkin-AST

Language:TypeScriptLicense:MITStargazers:3Issues:6Issues:1

gpc-for-loop

A precompiler of GherKing to loop scenarios and scenario outlines to repeat them.

Language:TypeScriptLicense:MITStargazers:1Issues:5Issues:0

gpc-macro

This precompiler is responsible for defining macros in feature files and then executing them.

Language:TypeScriptLicense:MITStargazers:1Issues:5Issues:0

gpc-remove-duplicates

The RemoveDuplicates precompiler is responsible for having only a reasonable amount of tags and/or rows in each feature file.

Language:GherkinLicense:MITStargazers:1Issues:5Issues:0

gpc-filter

The Filter precompiler is responsible for including or excluding the elements of a feature file in the result, which match a cucumber-tag-expression (e.g., has a given tag, does not have a given tag)

Language:GherkinLicense:MITStargazers:0Issues:3Issues:1

gpc-replacer

The Replacer precompiler is responsible for exchanging predefined strings in the feature files. It inserts the provided text in the place held for them.

Language:GherkinLicense:MITStargazers:0Issues:5Issues:2

gpc-step-groups

The StepGroups precompiler is responsible for correcting the gherkin keywords of steps to make the tests more readable.

Language:TypeScriptLicense:MITStargazers:0Issues:5Issues:0

gpc-test-data

This precompiler can load external data (JSON, CSV, or XLS/XLSX) into exmaples table.

Language:TypeScriptLicense:MITStargazers:0Issues:2Issues:3
Stargazers:0Issues:3Issues:0
Language:JavaScriptLicense:MITStargazers:0Issues:5Issues:0

gherking.github.io

GherKing is a tool to make Gherkin smarter! It allows you to handle Cucumber/Gherkin feature files programmatically, in your JavaScript/TypeScript code.

Stargazers:0Issues:2Issues:0

gpc-license

This precompiler can be used to inject License statement into the feature files.

Language:TypeScriptLicense:MITStargazers:0Issues:2Issues:1

gpc-remove-comments

This precompiler removes all or particular type of semantic comments from the feature file.

Language:TypeScriptLicense:MITStargazers:0Issues:2Issues:0

gpc-scenario-numbering

The ScenarioNumbering precompiler is responsible for adding an index to all scenarios and scenario outlines.

Language:GherkinLicense:MITStargazers:0Issues:5Issues:0

gpc-scenario-outline-expander

This precompiler is responsible for converting Scenario Outlines to single Scenarios as Cucumber would do and adds the first column as a tag.

Language:GherkinLicense:MITStargazers:0Issues:5Issues:0

gpc-scenario-outline-numbering

This precompiler can add numbering column to Examples tables, and apply formatting to the name of the Scenario Outline.

Language:TypeScriptLicense:MITStargazers:0Issues:5Issues:1

gpc-template

Template for a GherKing precompiler

Language:TypeScriptLicense:MITStargazers:0Issues:5Issues:1

schemastore

A collection of JSON schema files including full API

Language:JavaScriptLicense:Apache-2.0Stargazers:0Issues:0Issues:0