Sha256: 5d97541175a33c4056d9ee672ebe5852f135ffe6ab8b090d504b6608bd661c6f
Contents?: true
Size: 650 Bytes
Versions: 1
Compression:
Stored size: 650 Bytes
Contents
require 'spec_helper' describe SampleController do describe "GET to :index" do controller do def index render :nothing => true end end it 'calls around filter method' do controller.should_receive(:handle_timecop_offset) get :index end end describe "#handle_timecop_offset" do controller do def index raise Time.zone.now.to_s end end it 'sets proper time inside action method' do frozen_time = 1.year.from_now session[TimecopConsole::SESSION_KEY_NAME] = frozen_time expect { get :index }.to raise_error(frozen_time.to_s) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
timecop-console-0.2.0 | spec/controllers/sample_controller_spec.rb |