Order of SCENARIO->GIVEN->WHEN->THEN when using for-loops to test multiple values can result in only the first value being tested (if the for loop is between the WHEN and THEN with a constant description provided to THEN). for-loops have been moved outside the WHEN scope with iteration-specific strings provided to the WHEN function call in order that all values in the loop be tested.
No core code was touched in these changes, just unit tests. All tests still pass. Latest version of master has been merged and tested.
Order of SCENARIO->GIVEN->WHEN->THEN when using for-loops to test multiple values can result in only the first value being tested (if the for loop is between the WHEN and THEN with a constant description provided to THEN). for-loops have been moved outside the WHEN scope with iteration-specific strings provided to the WHEN function call in order that all values in the loop be tested.
No core code was touched in these changes, just unit tests. All tests still pass. Latest version of master has been merged and tested.