Ohjelmiston tiedot:
Versio: 0.7.3
Lähetyksen päivämäärä: 24 Feb 15
Lupa: Vapaa
Suosio: 294
Se simuloi Time.now, DateTime.now ja Date.today yhdellä puhelinsoitolla.
Sitä käytetään pääasiassa ajaa aika herkkä testi tai asettaa aika testiympäristössä.
Ominaisuudet :
- Freeze aika tiettyyn kohtaan.
- Matkailu takaisin tiettynä ajankohtana, mutta antaa aikaa jatkaa eteenpäin sieltä.
- Ei riippuvuuksia, voidaan käyttää minkä tahansa rubiini hanke
- Timecop api sallii argumentit voidaan johdetaan #freeze ja #travel kuin jokin seuraavista: Aika Esimerkiksi DateTime esimerkiksi Date Esimerkiksi yksittäisiä väitteitä (vuosi, kuukausi, päivä, tunti, minuutti, sekunti), yksi kokonaisluku väite, jonka tulkitaan offset sekunneissa Time.now
- sisäkkäisiä puhelut Timecop # matkustaa ja Timecop # jäätyä tuetaan - kunkin lohkon säilyttää tulkintaa nyt.
Mitä uutta strong> tässä julkaisussa:
- Korjaa eri aikavyöhykkeen liittyviä kysymyksiä. Erityisesti, jos matkustan DateTime esimerkiksi määritelty ei-paikallinen aikavyöhyke, muuntaa edellyttäen DateTime esimerkiksi paikalliseen oikeusasteessa ja palata että vuodesta DateTime.now.
- Korjaa vika, joka ei salli Timecop käytettäväksi, kun Rubyn "päivä" kirjasto ei ollut aikaisemmin ladattu.
- Korjaa vika matkustaessaan DateTime poikki DST rajan, joka johti DateTime n ollessa pois tunti.
- Siirrä argumentti jäsentämiseen osaksi Timecop :: TimeStackItem vähentää vastuuta Timecop luokan.
Kommentteja ei löytynyt