Software detaljer:
Det simulerer Time.now, DateTime.Now og Date.today i et enkelt opkald.
Det er hovedsageligt bruges til at køre en tidsfølsomme test eller for at indstille tiden for testmiljøet
Egenskaber :.
- Frys tid til et bestemt punkt.
- Rejser tilbage til et bestemt tidspunkt, men give tid til at komme videre derfra.
- Ingen afhængigheder, kan bruges med alle rubin projekt
- Timecop API giver argumenter givet videre til #freeze og #travel som en af følgende: Time eksempel DateTime eksempel Dato eksempelvis individuelle argumenter (år, måned, dag, time, minut, sekund), et enkelt heltal argument, tolkes som en forskydning i sekunder fra Time.now
- indrykket opkald til Timecop # rejser og Timecop # fryse understøttes - hver blok vil fastholde sin fortolkning af nu .
Hvad er nyt i denne udgivelse:
- Fix forskellige tidszone spørgsmål. Især når de rejser til en DateTime instans specificeret i en ikke-lokal tidszone, konvertere forudsat DateTime instans til en lokal instans og returnere den fra DateTime.Now.
- Fix bug, der ikke ville tillade Timecop skal bruges, når Rubys »date« bibliotek ikke havde været tidligere indlæst.
- Fix bug, når du rejser til et DateTime tværs af en DST grænse, der resulterede i DateTime væsen ud af en time.
- Overfør argument parsing ind Timecop :: TimeStackItem at reducere ansvar Timecop klassen.
Kommentarer ikke fundet