У меня есть определение шага, в котором я хотел бы иметь необязательный параметр. Я считаю, что пример двух вызовов этого шага объясняет лучше, чем что-либо еще, что мне нужно.
I check the favorite color count
I check the favorite color count for email address '[email protected]'
В первом случае я хотел бы использовать адрес электронной почты по умолчанию.
Какой хороший способ определить этот шаг? Я не регулярный гуру. Я попытался сделать это, но огурец дал мне ошибку в отношении несоответствий аргументов регулярного выражения:
Then(/^I check the favorite color count (for email address "([^"]*))*"$/) do |email = "[email protected]"|