Implement quick fix for generating step definitions #45
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
🤔 What's changed?
Add quick fix to generate snippets for undefined step definitions.
TODO:
pom.xml
,package.json
,Gemfile
etc)step_definitions.${ext}
- the template context will have one extra property:moduleWords
- e.g.['foo', 'bar']
, which the template can use to add e.g.package foo.bar;
at the topmoduleWords
we need to strip away any path prefixes (such assrc/test/java
before makingmoduleWords
)⚡️ What's your motivation?
Write step definitions quicker, without having to run Cucumber to see snippets. Also to have snippets added to code automatically.
🏷️ What kind of change is this?
♻️ Anything particular you want feedback on?
See related PR: cucumber/language-service#46
📋 Checklist:
This text was originally generated from a template, then edited by hand. You can modify the template here.