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 support for cucumber expressions #544

Open
vearutop opened this issue Feb 27, 2023 · 6 comments
Open

Add support for cucumber expressions #544

vearutop opened this issue Feb 27, 2023 · 6 comments
Labels
⚡ enhancement Request for new functionality

Comments

@vearutop
Copy link
Member

🤔 What's the problem you're trying to solve?

Majority of other cucumber implementations support cucumber expressions to define steps.
Coming to godog from another implementation may lead to reduced productivity due to a less familiar syntax.

✨ What's your proposed solution?

Add support for cucumber expressions using official Go parser.

⛏ Have you considered any alternatives or workarounds?

📚 Any additional context?


This text was originally generated from a template, then edited by hand. You can modify the template here.

@vearutop vearutop added the ⚡ enhancement Request for new functionality label Feb 27, 2023
@soulcodex
Copy link

soulcodex commented May 2, 2023

For sure this feature looks amazing and would be great have it, also parameter transformation is a great idea ❤️

@denizgursoy
Copy link

Is this going to be implemented?

@sergkoles
Copy link

Any chance to enable cucumber expressions implementation from this repo https://github.com/cucumber/cucumber-expressions/tree/main/go ?

@soulcodex
Copy link

If someone aims to work on a collaborative PR it would be great 😄

@rajmachawal09
Copy link

I am happy to collaborate and pair up on this

@Johnlon
Copy link
Member

Johnlon commented Oct 6, 2024

Not a fan of cuke expressions - in my JVM projects we replaced them all with plain old regex.

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

No branches or pull requests

6 participants