Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Gherkin abstraction layer #244

Merged
merged 4 commits into from Nov 2, 2022
Merged

Conversation

enkessler
Copy link
Contributor

@enkessler enkessler commented Nov 7, 2021

I saw #243 and just couldn't help myself.

It's a a larger change than just updating to the newest version of cucumber-gherkin because the idea is to no longer be tied to it so directly and go through cuke_modeler instead because it's more stable. I didn't want to change too much, though, so I left all of the Turnip node classes instead of replacing them entirely with CukeModeler equivalents.

Replacing direct `cucumber-gherkin` access with `cuke_modeler` usage.
Updated a few more likely looking spots, even though no tests failed
without the changes.
Using the latest release of `cuke_modeler` in order to have cleaner
access to node column and line data.
Using the latest release of `cuke_modeler` in order to have cleaner
access to feature language data.
@leoc leoc merged commit ae3210c into jnicklas:master Nov 2, 2022
@leoc
Copy link
Collaborator

leoc commented Nov 2, 2022

Thanks a lot!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants