cucumber-rs / cucumber

Cucumber testing framework for Rust. Fully native, no external test runners or dependencies.
https://cucumber-rs.github.io/cucumber/main
Apache License 2.0
563 stars 69 forks source link

Fix missing feature and scenario headers #300

Closed Daanoz closed 1 year ago

Daanoz commented 1 year ago

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.

Daanoz commented 11 months ago

No problem, any idea when this as part of 0.21 would be available?

tyranron commented 11 months ago

@Daanoz after merging #302. In a week or so.

tyranron commented 11 months ago

@Daanoz sorry for being late. Released as 0.20.1.