Skip to content

Instantly share code, notes, and snippets.

@ricardohsd
Created December 11, 2013 19:29
Show Gist options
  • Save ricardohsd/7916811 to your computer and use it in GitHub Desktop.
Save ricardohsd/7916811 to your computer and use it in GitHub Desktop.
# language: pt
@search
Funcionalidade: Ordens de Serviço: Notificação Preliminar
Como um fiscal da prefeitura
Com o intúito de fiscalizar os contribuintes
Devo poder acompanhar o andamento das ordens de serviço
Contexto:
Dado que existe alguns procedimentos fiscais
E que existe alguns usuários
E que existe ordens de serviço cadastradas
E que as ordens de serviço estão atribuídas ao fiscal
E que estou logado como um fiscal da prefeitura
Cenário: Iniciar a notificação preliminar
Dado que eu possua uma ordem de serviço
Quando eu acessar esta ordem de serviço
Então poderei iniciar a etapa de notificação preliminar
#
Cenário: Cadastrar uma Notificação Preliminar
Dado eu acesse a ordem de serviço pelo menu
E eu clique em uma ordem de serviço da listagem
Quando eu clicar em Criar a Notificação Preliminar
E eu preencher a nova Notificação Preliminar
E eu salvar a nova Notificação Preliminar
Então eu deveria ver a ordem de serviço
E eu deveria ver a mensagem de criação da Notificação Preliminar
E eu não deveria ver o botão Criar da Notificação Preliminar
E eu deveria ver o botão Editar da Notificação Preliminar
E eu deveria ver o botão Notificar da Notificação Preliminar
#
Cenário: Alterar a Notificação Preliminar
Dado que possuo uma notificação preliminar iniciada
Quando eu acessar esta ordem de serviço
Então poderei alterar as informações da notificação preliminar
#
Cenário: Editar uma Notificação Preliminar
Dado que as ordens de serviço possuam Notificação Preliminar
E eu acesse a ordem de serviço pelo menu
E eu clique em uma ordem de serviço da listagem
Quando eu clicar em Editar a Notificação Preliminar
E eu preencher as alterações da Notificação Preliminar
E eu salvar as alterações da Notificação Preliminar
Então eu deveria ver a ordem de serviço
E eu deveria ver a mensagem de edição da Notificação Preliminar
E eu deveria ver o botão Editar da Notificação Preliminar
E eu deveria ver o botão Notificar da Notificação Preliminar
#
Cenário: Notificar o contribuinte
Dado que possuo uma notificação preliminar iniciada
Quando eu acessar esta ordem de serviço
Então poderei notificar o contribuinte
#
Cenário: Notificar o contribuinte de uma Notificação Preliminar
Dado que as ordens de serviço possuam Notificação Preliminar
E eu acesse a ordem de serviço pelo menu
E eu clique em uma ordem de serviço da listagem
Quando eu clicar em Notificar a Notificação Preliminar
Então eu deveria ver a ordem de serviço
E eu deveria ver a mensagem de Notificação da Notificação Preliminar
E eu não deveria ver o botão Notificar da Notificação Preliminar
E eu deveria ver o botão Editar da Notificação Preliminar
E eu deveria ver o botão Imprimir da Notificação Preliminar
E eu deveria ver a solicitação de entrega de informações da Notificação Preliminar
#
# Notificação preliminar entregue no prazo será feito em outros to-dos
#
Cenário: Marcar a Notificação Preliminar como informações solicitadas entregues no prazo
Dado que as ordens de serviço possuam Notificação Preliminar notificadas ao contribuinte
E eu acesse a ordem de serviço pelo menu
E eu clique em uma ordem de serviço da listagem
Quando eu informar que as informações solicitadas da Notificação Preliminar foram entregues no prazo
Então eu deveria ver a ordem de serviço
E eu deveria ver a mensagem de Informações entregues no prazo da Notificação Preliminar
E eu deveria ver as informações solicitados definidas como entregues no prazo da Notificação Preliminar
#
Cenário: Marcar a Notificação Preliminar como informações solicitadas entregues fora do prazo
Dado que possuo uma notificação preliminar notificada
Quando eu acessar esta ordem de serviço
Então poderei marcar que as informações solicitadas foram entregues fora do prazo da notificação preliminar
#
Cenário: Marcar a Notificação Preliminar como informações solicitadas entregues fora do prazo
Dado que as ordens de serviço possuam Notificação Preliminar notificadas ao contribuinte
E eu acesse a ordem de serviço pelo menu
E eu clique em uma ordem de serviço da listagem
Quando eu informar que as informações solicitadas da Notificação Preliminar foram entregues fora do prazo
Então eu deveria ver a ordem de serviço
E eu deveria ver a mensagem de Informações entregues fora do prazo da Notificação Preliminar
E eu deveria ver as informações solicitados definidas como entregues fora do prazo da Notificação Preliminar
#
Cenário: Imprimir a notificação preliminar
Dado que possuo uma notificação preliminar notificada
Quando eu acessar esta ordem de serviço
E clicar em imprimir
Então a edição da notificação preliminar não estará acessível
#
Cenário: Imprimi uma Notificação Preliminar para ser entregue ao seu contribuinte
Dado que as ordens de serviço possuam Notificação Preliminar notificadas ao contribuinte
E eu acesse a ordem de serviço pelo menu
E eu clique em uma ordem de serviço da listagem
Quando eu clicar em Imprimir a Notificação Preliminar
E eu imprimir a Notificação Preliminar após visualizá-la
E eu voltar à ordem de serviço após imprimir a Notificação Preliminar
Então eu deveria ver a ordem de serviço
E eu não deveria ver o botão Editar da Notificação Preliminar
E eu deveria ver o botão Imprimir da Notificação Preliminar
E eu deveria ver o botão Fechar da Notificação Preliminar
#
Cenário: Fechar a notificação preliminar
Dado que possuo uma notificação preliminar impressa
Quando eu acessar esta ordem de serviço
Então poderei fechar a ordem de serviço, não possibilitando avançar nas etapas
#
Cenário: Fechar uma Notificação Preliminar
Dado que as ordens de serviço possuam Notificação Preliminar já impressas
E eu acesse a ordem de serviço pelo menu
E eu clique em uma ordem de serviço da listagem
Quando eu clicar em Fechar a Notificação Preliminar
Então eu deveria ver a ordem de serviço
E eu deveria ver a mensagem de Fechamento da Notificação Preliminar
E eu não deveria ver o botão Fechar da Notificação Preliminar
E eu deveria ver o botão Imprimir da Notificação Preliminar
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment