Στοιχεία Λογισμικού:
Εκδοχή: 0.7.3
Ανεβάστε ημερομηνία: 24 Feb 15
Άδεια: Δωρεάν
Δημοτικότητα: 294
προσομοιώνει Time.now, DateTime.now και Date.today σε μία μόνο κλήση.
Χρησιμοποιείται κυρίως για να εκτελέσετε μια δοκιμασία του χρόνου-ευαίσθητα ή να ρυθμίσετε την ώρα για το περιβάλλον δοκιμής
Χαρακτηριστικά :.
- Παγώστε το χρόνο σε ένα συγκεκριμένο σημείο.
- Ταξίδι πίσω σε μια συγκεκριμένη χρονική στιγμή, αλλά υπάρχει χρόνος για να συνεχίσει να κινείται προς τα εμπρός από εκεί.
- Δεν υπάρχουν εξαρτήσεις, μπορεί να χρησιμοποιηθεί με οποιοδήποτε πρόγραμμα ρουμπίνι
- Timecop API επιτρέπει επιχειρήματα για να περάσει σε #freeze και #travel ως ένα από τα ακόλουθα: Ώρα παράδειγμα, DateTime παράδειγμα, Ημερομηνία παράδειγμα, ατομικά επιχειρήματα (έτος, μήνας, ημέρα, ώρα, λεπτό, δευτερόλεπτο), ένα μοναδικό ακέραιο επιχείρημα που ερμηνεύεται ως αντιστάθμισμα σε δευτερόλεπτα από Time.now
- Φωλιά κλήσεις προς Timecop # ταξιδιού και Timecop # πάγωμα υποστηρίζονται - κάθε μπλοκ θα διατηρήσει την ερμηνεία της από τώρα .
Τι είναι καινούργιο σε αυτήν την έκδοση:
- Fix διάφορα θέματα που σχετίζονται με τη ζώνη ώρας. Αξίζει να σημειωθεί ότι, όταν ταξιδεύουν σε περίπτωση DateTime καθορίζεται σε μια μη-τοπική ώρα, μετατρέπουν την προϋπόθεση παράδειγμα DateTime σε ένα τοπικό παράδειγμα και να επιστρέψει ότι από DateTime.now.
- Διόρθωση bug που δεν θα επιτρέψει Timecop να χρησιμοποιηθεί όταν «ημερομηνία» βιβλιοθήκη της Ruby δεν είχε προηγουμένως φορτωθεί.
- Διόρθωση bug όταν ταξιδεύουν σε μια ημερομηνία σε ένα όριο θερινής ώρας που είχε ως αποτέλεσμα DateTime που είναι μακριά από μια ώρα.
- Μετεγκατάσταση επιχείρημα parsing σε Timecop :: TimeStackItem να μειώσει την ευθύνη της κατηγορίας Timecop.
Τα σχόλια δεν βρέθηκε