Skip to content

Instantly share code, notes, and snippets.

@marcelloma
Created August 23, 2011 23:20
Show Gist options
  • Save marcelloma/1166884 to your computer and use it in GitHub Desktop.
Save marcelloma/1166884 to your computer and use it in GitHub Desktop.
Doggy System
# language: pt
Funcionalidade: Exibição de Relatório Mensal
Para efetuar o download o relatório do Setor de Suporte ao Usuário
Como qualquer usuário (autênticado ou não)
Eu quero visualizar e navegar entre ós relatórios de cada mês
Contexto:
Dado que eu tenho os seguintes relatórios:
| year | month | report_file_name |
| 2010 | 1 | 1-2010.pdf |
| 2011 | 4 | 4-2011.pdf |
| 2011 | 2 | 2-2011.pdf |
| 2011 | 1 | 1-2011.pdf |
Cenário: Download de um relatório
Dado que hoje é '01/01/2011'
Quando eu vou para o relatório mensal de suporte ao usuário
E eu clico em 'Baixar relatório'
Então eu devo receber o arquivo '1-2011.pdf'
Cenário: Navegar sequencial entre os relatórios (frente)
Dado que hoje é '02/01/2011'
Quando eu vou para o relatório mensal de suporte ao usuário
E clico em 'Próximo'
Então eu devo ver o link para download do arquivo '4-2011.pdf'
Cenário: Navegar sequencial entre os relatórios (frente), deve estar desabilitado na última data com relatório
Dado que hoje é '04/01/2011'
Quando eu vou para o relatório mensal de suporte ao usuário
E eu não devo ver 'Próximo'
Cenário: Navegar sequencial entre os relatórios (trás)
Dado que hoje é '02/01/2011'
Quando eu vou para o relatório mensal de suporte ao usuário
E clico em 'Anterior'
Então eu devo ver o link para download do arquivo '1-2011.pdf'
Cenário: Navegar sequencial entre os relatórios (trás), deve estar desabilitado na primeira data com relatório
Dado que hoje é '01/01/2010'
Quando eu vou para o relatório mensal de suporte ao usuário
E eu não devo ver 'Anterior'
Cenário: Pular para relatório específico
Dado que hoje é '01/01/2011'
Quando eu vou para o relatório mensal de suporte ao usuário
E eu seleciono '2011' de 'Ano'
E eu seleciono 'Abril' de 'Mês'
E eu clico em 'Buscar'
Então eu devo ver o link para o arquivo '4-2011.pdf'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment