У меня есть следующие два шага
- Когда я запускаю отчет каждую неделю в Воскресенье в 22: 00
- Когда я запускаю отчет каждый день в 22: 00
, где жирным шрифтом являются параметры.
Как я могу изменить 'on Sunday ', чтобы сделать его необязательным?
When(/^I run a report every (.+) on (.+) at (\d{1,2}:\d{2})/, (every, day, time) => {
console.log('every %s for day %s at %s', every, day, time);
});
When(/^I run a report every (.+) at (\d{1,2}:\d{2})/, (every, time) => {
console.log('every %s at %s', every, time);
});
Я пытался установить круглые скобки вокруг on (.+)
, чтобы они были похожи на (on (.+))?
, но это делает параметр воскресенье до в воскресенье .
Как определить текст как необязательный, но оставить исходное слово в качестве параметра?
Спасибо