Gherkin.TypeProvider 0.1.10

Creates a type system from the provided Gherkin file

Install-Package Gherkin.TypeProvider -Version 0.1.10
dotnet add package Gherkin.TypeProvider --version 0.1.10
<PackageReference Include="Gherkin.TypeProvider" Version="0.1.10" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Gherkin.TypeProvider --version 0.1.10
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Gherkin.TypeProvider

Type provider for the Gherkin language

The Gherkin TypeProvider allows access to the data in Gherkin feature files by generating an type system representing the feature file supplied as an argument

Documentation: https://github.com/bddkickstarter/Gherkin.TypeProvider/tree/master/docs/ALL.md

New

Features have an array of tags even if none exist on the feature
Features, Scenarios, Scenario Outlines & Examples have a HasTag method to check for a tag

Breaking change

Versions after 0.1.8 introduces the new Rules feature of Gherkin 6. To accomodate this, scenarios (which where previously accessible directly from the feature), must now be accessed via a Scenarios property on the feature instead

Known issues

  • Some non alpha numeric characters can play havoc with Intellisense in both Studio & Code, even though they are valid F# property characters (use the Sanitize="partial" to get round this) - no problems in JetBrains Rider

  • When using paket, it requires local package storage

Gherkin.TypeProvider

Type provider for the Gherkin language

The Gherkin TypeProvider allows access to the data in Gherkin feature files by generating an type system representing the feature file supplied as an argument

Documentation: https://github.com/bddkickstarter/Gherkin.TypeProvider/tree/master/docs/ALL.md

New

Features have an array of tags even if none exist on the feature
Features, Scenarios, Scenario Outlines & Examples have a HasTag method to check for a tag

Breaking change

Versions after 0.1.8 introduces the new Rules feature of Gherkin 6. To accomodate this, scenarios (which where previously accessible directly from the feature), must now be accessed via a Scenarios property on the feature instead

Known issues

  • Some non alpha numeric characters can play havoc with Intellisense in both Studio & Code, even though they are valid F# property characters (use the Sanitize="partial" to get round this) - no problems in JetBrains Rider

  • When using paket, it requires local package storage

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
0.1.10 77 1/5/2020
0.1.9 132 12/29/2019
0.1.8 46 12/20/2019
0.1.7 54 12/19/2019
0.1.5 53 12/18/2019
0.1.3 53 12/15/2019
0.1.0 46 12/11/2019