Sha256: 03626392d1cca463cded95197df14a3f3acc7a7ab6cd804295ff62f52e71486e
Contents?: true
Size: 1.02 KB
Versions: 12
Compression:
Stored size: 1.02 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.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 Object.send :remove_const, "ActiveRecord" if @defined_active_record end it "does not fail" do NonActiveRecordModel = Class.new NonActiveRecordModel.include Paperclip::Glue Object.send :remove_const, "NonActiveRecordModel" end end end
Version data entries
12 entries across 12 versions & 1 rubygems