Detalhes de Software:
Versão: 0.7.3
Data de upload: 24 Feb 15
Licença: Livre
Popularidade: 294
Ele simula Time.now, datetime.now e Date.today em uma única chamada.
É usado principalmente para executar um teste sensível ao tempo ou para definir o tempo para o ambiente de teste
Características :.
- congelar o tempo para um ponto específico.
- A viagem de volta para um ponto específico no tempo, mas que haja tempo para continuar a avançar a partir daí.
- Sem dependências, pode ser usado com qualquer projeto ruby
- Timecop API permite que os argumentos a serem passados para #freeze e #travel como um dos seguintes procedimentos: exemplo Time, instância DateTime, Data exemplo, argumentos individuais (ano, mês, dia, hora, minuto, segundo), um único inteiro argumento de que é interpretado como um deslocamento em segundos a partir Time.now
- Nested chamadas para Timecop # viagens e Timecop # congelamento são suportados - cada bloco irá manter a sua interpretação de agora .
O que é novo nesta versão:
- Corrigir várias questões relacionadas com o fuso horário. Notavelmente, quando viajam para uma instância DateTime especificado em um fuso horário não-local, converter desde instância DateTime a uma instância local e retornar que a partir de datetime.now.
- Fix bug que não permitia Timecop para ser usado quando a biblioteca 'date' de Ruby não tinha sido previamente carregado.
- Fix bug quando viajam para um DateTime em um limite de DST, que resultou em DateTime de estar fora por uma hora.
- Migrar argumento analisar em Timecop :: TimeStackItem para reduzir a responsabilidade da classe Timecop.
Comentários não encontrado