Scenario: Foo
Given a step
And a step
And a step
When a step
When a step
And a step
Then a step
will correctly trigger the 'Given/When/Then used multiple times in the same Scenario' rule but it will also trigger the 'Scenario steps out of Given/When/Then order' even though any Givens comes before any Whens which, in turn, come before any Thens.
The following scenario
will correctly trigger the 'Given/When/Then used multiple times in the same Scenario' rule but it will also trigger the 'Scenario steps out of Given/When/Then order' even though any
Given
s comes before anyWhen
s which, in turn, come before anyThen
s.