Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save hlucasfranca/35d248dd6c9186dab0d899f0bdd6806b to your computer and use it in GitHub Desktop.
Save hlucasfranca/35d248dd6c9186dab0d899f0bdd6806b to your computer and use it in GitHub Desktop.
exemplo gherkin (pt-br)
#language: pt-br
Funcionalidade: Pagamento com cartão de crédito
O cliente pode optar pelo pagamento com cartão de crédito ao finalizar a compra. O pagamento via cartão de crédito
deve ser autorizado pela operadora. No caso do pagamento por um cartão de crédito ser negado pela operadora, o cliente
deve ter a opção de selecionar outro cartão de crédito.
Contexto:
Dado que selecionei o produto "Nike Air Vapor Ace"
E pressionei "Finalizar compra"
E me autentiquei com o usuário "joaosilva@email.com" senha "123456"
E estou na "Página de pagamento"
Cenário: Crédito não autorizado pela operadora de cartão de crédito
Quando o cliente informa "Crédito" como meio de pagamento
E o cliente informa a bandeira de cartão de crédito "Visa"
E o cliente informa o número do cartão de crédito "0000 2222 3333 4444 6666"
E o cliente informa o nome no cartão "Fulano de Tal"
E o cliente informa a data de vencimento "10/2021"
E o cliente informa pagamento "À vista"
E o cliente pressiona o botão "Finalizar compra"
E o sistema de crédito retorna "COD5000 - Crédito não autorizado"
Então o cliente deve ser redirecionado para a "Página de pagamento"
E o sistema exibe a mensagem "A transação não foi autorizada pela operadora de crédito."
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment