[ ] Write a 'Then' feature step in Scenario 1 Feature A
[ ] Write a 'When' step in Scenario 2 Feature A with the same feature step definition as Scenario 1 Feature A's 'Then' step
[ ] Write separate test logic for each of the steps, with the same regex
[ ] Run test for feature
[ ] See that logic for Scenario 1's 'Then' step gets run instead of Scenario 2's 'When' step, because Scenario 1 comes before Scenario 2 in the test file
AC
[ ] Given I have two steps with the same definition
[ ] And the steps are of different types (i.e. one step is a When, and the other is a Then)
[ ] When the test runs for each scenario
[ ] Then the correct step runs for the given scenario
Steps to Reproduce
AC