Feature: Examples Tables Sometimes it can be desirable to run the same scenario multiple times with different data each time - this can be done by placing an Examples table underneath a Scenario, and use in the Scenario which match the table headers. The Scenario Outline name can also be parameterized. The name of the resulting pickle will have the replaced with the value from the examples table. Scenario Outline: Eating cucumbers Given there are cucumbers When I eat cucumbers Then I should have cucumbers @passing Examples: These are passing | start | eat | left | | 12 | 5 | 7 | | 20 | 5 | 15 | @failing Examples: These are failing | start | eat | left | | 12 | 20 | 0 | | 0 | 1 | 0 | @undefined Examples: These are undefined because the value is not an {int} | start | eat | left | | 12 | banana | 12 | | 0 | 1 | apple | Scenario Outline: Eating cucumbers with friends Given there are friends When there are cucumbers Then each person can eat cucumbers Examples: | start | friends | share | | 12 | 11 | 1 | | 4 | 1 | 2 | | 4 | 0 | 4 |