Another fix for the terminal log prints when color is on. Should relate to #299 (and maybe #282).
If I understand the principle, each step is first printed in white and after the step is done, the white line is replaced by either green or red text, depending on the outcome. However, during feature and scenario start the lines_to_clear is also incremented. When the first the step of a scenario completes it replaces those 3 lines (feature start, scenario start, step start) with 1 line being the green/red step complete. I could not find a use-case where it made sense to replace these lines as well.
Another fix for the terminal log prints when color is on. Should relate to #299 (and maybe #282).
If I understand the principle, each step is first printed in white and after the step is done, the white line is replaced by either green or red text, depending on the outcome. However, during feature and scenario start the
lines_to_clear
is also incremented. When the first the step of a scenario completes it replaces those 3 lines (feature start, scenario start, step start) with 1 line being the green/red step complete. I could not find a use-case where it made sense to replace these lines as well.