If you're using IntelliJ go to Code>Reformat code
Formatting Cucumber Feature file
-
19-10-2022 - |
Pergunta
I extensively use Data tables in cucumber feature file. Data Tables are mostly dump of Database table which i export in pipe delimted format and not properly aligned.
Is there any option in Cucumber-JVM that will auto align DataTables ?
Nenhuma solução correta
Outras dicas
As Joe says, the --autoformat
feature isn't available any more.
I found that cucumber --dry-run --format pretty --quiet --no-color
pretty much gives you what you want, although you'd have to do some string-wrangling to write back to the files.
I created this with a similar problem in mind. Paste your code into the editor, hit Ctrl+Enter and your table pipes will be aligned. Tidy Gherkin Chrome App
If you're using IntelliJ, there is also a good plugin called Pipe Table Formatter!
:)
cucumber --autoformat . -t @myuglytests
cucumber -help
-a, --autoformat DIR Reformats (pretty prints) feature files and write them to DIRECTORY.
Be careful if you choose to overwrite the originals.
Implies --dry-run --format pretty.
For Eclipse IDE you could shortcut Ctrl + Shift + F for 'Pretty format' in Feature files.
Ctrl + Alt + L
It works for me!! :)