Sha256: 304de4019d87d53353dbb7b642ab4df0c45dc2b46976c7e2861064788c33b68d
Contents?: true
Size: 1.05 KB
Versions: 21
Compression:
Stored size: 1.05 KB
Contents
# require "spec_helper" describe Paperclip::Glue do describe "when ActiveRecord does not exist" do before do ActiveRecordSaved = ActiveRecord Object.send :remove_const, "ActiveRecord" end after do ActiveRecord = ActiveRecordSaved Object.send :remove_const, "ActiveRecordSaved" end it "does not fail" do NonActiveRecordModel = Class.new NonActiveRecordModel.send :include, Paperclip::Glue Object.send :remove_const, "NonActiveRecordModel" end end describe "when ActiveRecord does exist" do before do if Object.const_defined?("ActiveRecord") @defined_active_record = false else ActiveRecord = :defined @defined_active_record = true end end after do if @defined_active_record Object.send :remove_const, "ActiveRecord" end end it "does not fail" do NonActiveRecordModel = Class.new NonActiveRecordModel.send :include, Paperclip::Glue Object.send :remove_const, "NonActiveRecordModel" end end end
Version data entries
21 entries across 21 versions & 5 rubygems