Last active
May 7, 2023 19:59
-
-
Save tartalia/6079587bbed89eccbe9c to your computer and use it in GitHub Desktop.
exemplo gherkin (pt-br)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#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 "[email protected]" 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