diff options
author | Kasper Timm Hansen <kaspth@gmail.com> | 2016-07-05 20:26:24 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-07-05 20:26:24 +0200 |
commit | 2dfb06a9b5a5d29354a20b9527941910e8467636 (patch) | |
tree | a12d2c124cbdf14dee78035318a1aa3fc4ab2467 /activesupport/CHANGELOG.md | |
parent | 55c7de37a618ac68936365657160260150db907d (diff) | |
parent | 919e7053622422d4a653f43b57da5a4179d5bbb2 (diff) | |
download | rails-2dfb06a9b5a5d29354a20b9527941910e8467636.tar.gz rails-2dfb06a9b5a5d29354a20b9527941910e8467636.tar.bz2 rails-2dfb06a9b5a5d29354a20b9527941910e8467636.zip |
Merge pull request #24890 from vipulnsward/travel-to-raise
`travel/travel_to` travel time helpers, now raise on nested calls
Diffstat (limited to 'activesupport/CHANGELOG.md')
-rw-r--r-- | activesupport/CHANGELOG.md | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/activesupport/CHANGELOG.md b/activesupport/CHANGELOG.md index db439b5732..1c6f340fba 100644 --- a/activesupport/CHANGELOG.md +++ b/activesupport/CHANGELOG.md @@ -1,3 +1,28 @@ +* `travel/travel_to` travel time helpers, now raise on nested calls, + as this can lead to confusing time stubbing. + + Instead of: + + travel_to 2.days.from_now do + # 2 days from today + travel_to 3.days.from_now do + # 5 days from today + end + end + + preferred way to achieve above is: + + travel 2.days do + # 2 days from today + end + + travel 5.days do + # 5 days from today + end + + *Vipul A M* + + * Support parsing JSON time in ISO8601 local time strings in `ActiveSupport::JSON.decode` when `parse_json_times` is enabled. Strings in the format of `YYYY-MM-DD hh:mm:ss` (without a `Z` at |