Sha256: db70ed8219f10f8945006bf10948281b48a1d784234048e9a92e4ab1936ae627
Contents?: true
Size: 1.07 KB
Versions: 5
Compression:
Stored size: 1.07 KB
Contents
require 'spec_helper' require 'delayed/backend/active_record' describe Delayed::Backend::ActiveRecord::Job do after do Time.zone = nil end it_should_behave_like 'a delayed_job backend' context "db_time_now" do it "should return time in current time zone if set" do Time.zone = 'Eastern Time (US & Canada)' %w(EST EDT).should include(Delayed::Job.db_time_now.zone) end it "should return UTC time if that is the AR default" do Time.zone = nil ActiveRecord::Base.default_timezone = :utc Delayed::Backend::ActiveRecord::Job.db_time_now.zone.should == 'UTC' end it "should return local time if that is the AR default" do Time.zone = 'Central Time (US & Canada)' ActiveRecord::Base.default_timezone = :local %w(CST CDT).should include(Delayed::Backend::ActiveRecord::Job.db_time_now.zone) end end describe "after_fork" do it "should call reconnect on the connection" do ActiveRecord::Base.should_receive(:establish_connection) Delayed::Backend::ActiveRecord::Job.after_fork end end end
Version data entries
5 entries across 5 versions & 2 rubygems