Hi!

I changed my code to use Time.now instead of Time.new and now everything is
ok.

Do you know where can I check if this bugs is reported and if no... to
report?

Thanks.

Em Wed Feb 18 2015 at 12:03:06 PM, Colin Law <clan...@gmail.com> escreveu:

> On 18 February 2015 at 12:23, Colin Law <clan...@gmail.com> wrote:
> > On 18 February 2015 at 12:04, Cezinha - ASSEINFO <ce...@asseinfo.com.br>
> wrote:
> >> You can find here:
> >>
> >> http://ruby-doc.org//core-2.2.0/Time.html
> >>
> >> new → time
> >>
> >> new(year, month=nil, day=nil, hour=nil, min=nil, sec=nil,
> utc_offset=nil) →
> >> time
> >>
> >> Returns a Time object.
> >>
> >> It is initialized to the current system time if no argument is given.
> >>
> >> a = Time.new      #=> 2007-11-19 07:50:02 -0600
> >
> > Yes, you are right, and since that document also says that Time.now is
> > an alias for this, and the docs for travel_to states that Time.now
> > should get the travel_to time (have you tried Time.now in the block?)
> > then it looks like you have found a bug.
>
> I think I have to retract this, since the docs for travel_to state
> that Time.now and Time.current are stubbed then it means that Time.now
> is no longer an alias for Time.new(), so there is no guarantee that
> Time.new() will respect travel_to.
>
> Colin
>
> >
> > Colin
> >
> >>
> >> Thanks.
> >>
> >>
> >>
> >> Em Wed Feb 18 2015 at 9:09:31 AM, Colin Law <clan...@gmail.com>
> escreveu:
> >>>
> >>> On 18 February 2015 at 11:03, Cezinha - ASSEINFO <
> ce...@asseinfo.com.br>
> >>> wrote:
> >>> > Bingo!
> >>> >
> >>> > It's returning the "travel_to" time.
> >>> >
> >>> > Do you know why?
> >>>
> >>> Can you point to some documentation that says that Time.new()
> >>> initialises to current?  I could not find any.
> >>>
> >>> Colin
> >>>
> >>> >
> >>> > Thanks A LOT!!!
> >>> >
> >>> > Em Wed Feb 18 2015 at 7:20:47 AM, Colin Law <clan...@gmail.com>
> >>> > escreveu:
> >>> >>
> >>> >> On 18 February 2015 at 01:03, Cezinha Anjos <
> cezinha.an...@gmail.com>
> >>> >> wrote:
> >>> >> > Hi!
> >>> >> >
> >>> >> > I have two projects running Rails 4.2 and using travel_to from
> >>> >> > ActiveSupport::Testing::TimeHelpers.
> >>> >> >
> >>> >> > In one project everything is working perfectly. But in the second
> >>> >> > one,
> >>> >> > my
> >>> >> > specs are running with the current date/time instead of using
> >>> >> > travel_to.
> >>> >> > Here is one example:
> >>> >> >
> >>> >> >   it "is only a travel_to test" do
> >>> >> >     travel_to Time.new(2012, 1, 1, 1, 1, 1) do
> >>> >> >       expect(Time.new).to eq Time.new(2012, 1, 1, 1, 1, 1)
> >>> >> >     end
> >>> >> >   end
> >>> >> >
> >>> >> > I've already set the rails_helper.rb with:
> >>> >> >
> >>> >> > RSpec.configure do |config|
> >>> >> >   ...
> >>> >> >   config.include ActiveSupport::Testing::TimeHelpers
> >>> >> > end
> >>> >> >
> >>> >> > Does anyone know what's going on?
> >>> >>
> >>> >> What do Time.current and Time.now give you inside the block?
> >>> >>
> >>> >> Colin
> >>> >>
> >>> >> --
> >>> >> You received this message because you are subscribed to the Google
> >>> >> Groups
> >>> >> "Ruby on Rails: Talk" group.
> >>> >> To unsubscribe from this group and stop receiving emails from it,
> send
> >>> >> an
> >>> >> email to rubyonrails-talk+unsubscr...@googlegroups.com.
> >>> >> To post to this group, send email to rubyonrails-talk@googlegroups.
> com.
> >>> >> To view this discussion on the web visit
> >>> >>
> >>> >> https://groups.google.com/d/msgid/rubyonrails-talk/CAL%
> 3D0gLvHWzjwnoEirh09pBdTfCUA64OpoPvxJYkiYzih0pHW%2BQ%40mail.gmail.com.
> >>> >> For more options, visit https://groups.google.com/d/optout.
> >>> >
> >>> > --
> >>> > You received this message because you are subscribed to the Google
> >>> > Groups
> >>> > "Ruby on Rails: Talk" group.
> >>> > To unsubscribe from this group and stop receiving emails from it,
> send
> >>> > an
> >>> > email to rubyonrails-talk+unsubscr...@googlegroups.com.
> >>> > To post to this group, send email to rubyonrails-talk@googlegroups.
> com.
> >>> > To view this discussion on the web visit
> >>> >
> >>> > https://groups.google.com/d/msgid/rubyonrails-talk/
> CACDeCpshotmnGntZc5g51bt2g%2BKcV6r_0%3DwV%2B2vJpAiy1Yz7zQ%40mail.gmail.com
> .
> >>> >
> >>> > For more options, visit https://groups.google.com/d/optout.
> >>>
> >>> --
> >>> You received this message because you are subscribed to the Google
> Groups
> >>> "Ruby on Rails: Talk" group.
> >>> To unsubscribe from this group and stop receiving emails from it, send
> an
> >>> email to rubyonrails-talk+unsubscr...@googlegroups.com.
> >>> To post to this group, send email to rubyonrails-talk@googlegroups.com
> .
> >>> To view this discussion on the web visit
> >>> https://groups.google.com/d/msgid/rubyonrails-talk/CAL%
> 3D0gLvSh%2BZDxH-Eq_Kd-C37EgOmDLHLq04gg-uLPf4StXQ1tg%40mail.gmail.com.
> >>> For more options, visit https://groups.google.com/d/optout.
> >>
> >> --
> >> You received this message because you are subscribed to the Google
> Groups
> >> "Ruby on Rails: Talk" group.
> >> To unsubscribe from this group and stop receiving emails from it, send
> an
> >> email to rubyonrails-talk+unsubscr...@googlegroups.com.
> >> To post to this group, send email to rubyonrails-talk@googlegroups.com.
> >> To view this discussion on the web visit
> >> https://groups.google.com/d/msgid/rubyonrails-talk/CACDeCpuQ%
> 3DGJ18iaxQCBhO9pdAp1ZAU%3DgPEzP%2BBbtAoFjBWL98Q%40mail.gmail.com.
> >>
> >> For more options, visit https://groups.google.com/d/optout.
>
> --
> You received this message because you are subscribed to the Google Groups
> "Ruby on Rails: Talk" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to rubyonrails-talk+unsubscr...@googlegroups.com.
> To post to this group, send email to rubyonrails-talk@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/
> msgid/rubyonrails-talk/CAL%3D0gLv48ZS1%2BQ6d6uKqNBcHq0y8jwe3cjsqqAiUC
> H%2BGvYv%2BhA%40mail.gmail.com.
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to rubyonrails-talk+unsubscr...@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rubyonrails-talk/CACDeCptgOrcNqb%3D1Eoi-RUYdW_dXxm9FB9NrSZdkFgg%3DoERsnw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to