Dettagli del software:
Versione: 0.7.3
Data di caricamento: 24 Feb 15
Licenza: Libero
Popolarità: 294
Simula Time.now, DateTime.Now e Date.today in una singola chiamata.
Viene utilizzato principalmente per eseguire un test time-sensitive o per impostare il tempo per l'ambiente di test
Caratteristiche :.
- Congelare il tempo di un punto specifico.
- Viaggi di nuovo ad un punto specifico nel tempo, ma dare il tempo per continuare a progredire da lì.
- Non ci sono dipendenze, può essere utilizzato con qualsiasi progetto ruby
- Timecop API consente argomenti da passare in #freeze e #travel come uno dei seguenti: istanza tempo, esempio DateTime, Data esempio, i singoli argomenti (anno, mese, giorno, ora, minuto, secondo), un singolo intero argomento che viene interpretato come un offset in pochi secondi da Time.now
- Nested chiama a Timecop # viaggio e Timecop # freeze sono supportate - ogni blocco manterrà la sua interpretazione di oggi .
Cosa c'è di nuovo in questa versione:
- Risolvere varie questioni di fuso orario legate. In particolare, quando si viaggia a un'istanza DateTime specificato in un fuso orario non locale, convertire fornito esempio DateTime a un'istanza locale e ritorno che dal DateTime.Now.
- Fix bug che non permetteva Timecop da utilizzare quando library 'date' di Ruby non era stato precedentemente caricato.
- Fix bug quando viaggia ad un DateTime attraverso la frontiera di DST che ha portato DateTime di essere fuori da un'ora.
- Migrazione argomento l'analisi in Timecop :: TimeStackItem per ridurre la responsabilità della classe Timecop.
I commenti non trovato