I had considered freezing time for the whole test run but thought that a bit heavy handed.  I thought freezing Time.now in the specific test would sort the issue :)

Let me check out the link you sent along. 

> On Sep 24, 2013, at 8:11 AM, maul-esel <notifications@github.com> wrote:
> 
> In features/step_definitions/jekyll_steps.rb:
> 
> > @@ -170,9 +170,13 @@
> >  end
> >  
> >  Then /^I should see today's time in "(.*)"$/ do |file|
> > -  assert_match Regexp.new(Regexp.escape(Time.now.to_s)), File.open(file).readlines.join
> > +  Timecop.freeze(Time.now) do
> before execution even gets here
> 
> i.e. while jekyll is running.
> 
> Basically the same problem as described here, but neither solution seems satisfying.
> 
> —
> Reply to this email directly or view it on GitHub.