Pepino antes do bloco

Para que uma etapa seja executada antes de cada cenário, independentemente de estar especificado, use este formato:

Given /^(?:no users)$/ do
User.delete_all
end

Como você pode ver nesse exemplo, eu uso isso principalmente para configurar o banco de dados para garantir a constância.

A chave para isso é colocar tudo em um grupo sem captura . Isso então acaba combinando com tudo.

O crédito vai para a maravilhosa especificação do e-mail