cucumber / godog

Cucumber for golang
MIT License
2.31k stars 251 forks source link

Add support for cucumber expressions #544

Open vearutop opened 1 year ago

vearutop commented 1 year ago

🤔 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.

soulcodex commented 1 year ago

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

denizgursoy commented 1 year ago

Is this going to be implemented?

sergkoles commented 11 months ago

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

soulcodex commented 8 months ago

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

rajmachawal09 commented 6 months ago

I am happy to collaborate and pair up on this

Johnlon commented 3 weeks ago

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