Implements timecop to make tests independent from DateTime (close #327)

This commit is contained in:
Chrisbr 2014-07-23 09:08:50 +02:00
parent ade64f339f
commit 7c51d1a42f
14 changed files with 42 additions and 38 deletions

View file

@ -3,15 +3,12 @@ require 'spec_helper'
describe 'admin/callforpapers/show' do
it 'renders callforpapers details' do
@conference = create(:conference)
assign :conference, @conference
assign :cfp, stub_model(CallForPapers, start_date: Date.today,
end_date: Date.today + 7.days,
description: 'Lorem Ipsum Dolsum')
assign :conference, create(:conference)
assign :cfp, create(:call_for_papers)
render
expect(rendered).to include(Date.today.strftime('%Y-%m-%d'))
expect(rendered).to include(1.day.ago.strftime('%Y-%m-%d'))
expect(rendered).to include(7.days.from_now.strftime('%Y-%m-%d'))
expect(rendered).to include('Lorem Ipsum Dolsum')
expect(rendered).to include('We call for papers')
end
end