Rewrite implementation and add documentation to 'The attribute X must start with Y' step. It's easier to read now and hopefully more future-proof
After the decorator, we can use step implementations for both Given and Then. Does the ordering of step implementations in the folders giventhen and steps still suffice, or should we organize the implementations differently?
It would be useful to implement an option to:
Execute a specific gherkin rule to an external testfile, e.g. 'python -m gherkin_validate --file testfile.ifc --rules pjs alb'
Execute a specific rule to a whole map of folders, e.g. python -m gherkin_validate --folder testfile_folder --rules pjs alb
given
then
andsteps
still suffice, or should we organize the implementations differently?'python -m gherkin_validate --file testfile.ifc --rules pjs alb'
python -m gherkin_validate --folder testfile_folder --rules pjs alb