Sha256: 46004a6215e8f9b0d92a1742290504c9b02b51e1495371ead336b0f7b8794b8d

Contents?: true

Size: 855 Bytes

Versions: 33

Compression:

Stored size: 855 Bytes

Contents

require 'spec_helper'

describe "OracleEnhancedAdapter emulate OracleAdapter" do

  before(:all) do
    if defined?(ActiveRecord::ConnectionAdapters::OracleAdapter)
      @old_oracle_adapter = ActiveRecord::ConnectionAdapters::OracleAdapter
      ActiveRecord::ConnectionAdapters.send(:remove_const, :OracleAdapter)
    end
  end

  it "should be an OracleAdapter" do
    @conn = ActiveRecord::Base.establish_connection(CONNECTION_PARAMS.merge(:emulate_oracle_adapter => true))
    ActiveRecord::Base.connection.should_not be_nil
    ActiveRecord::Base.connection.is_a?(ActiveRecord::ConnectionAdapters::OracleAdapter).should be_true
  end

  after(:all) do
    if @old_oracle_adapter
      ActiveRecord::ConnectionAdapters.send(:remove_const, :OracleAdapter)
      ActiveRecord::ConnectionAdapters::OracleAdapter = @old_oracle_adapter
    end
  end

end

Version data entries

33 entries across 33 versions & 4 rubygems

Version Path
activerecord-oracle_enhanced-adapter-1.6.5 spec/active_record/connection_adapters/oracle_enhanced_emulate_oracle_adapter_spec.rb
activerecord-oracle_enhanced-adapter-1.6.4 spec/active_record/connection_adapters/oracle_enhanced_emulate_oracle_adapter_spec.rb
pmacs-activerecord-oracle_enhanced-adapter-1.6.2.1 spec/active_record/connection_adapters/oracle_enhanced_emulate_oracle_adapter_spec.rb
activerecord-oracle_enhanced-adapter-1.6.3 spec/active_record/connection_adapters/oracle_enhanced_emulate_oracle_adapter_spec.rb
activerecord-oracle_enhanced-adapter-1.6.2 spec/active_record/connection_adapters/oracle_enhanced_emulate_oracle_adapter_spec.rb
pmacs-activerecord-oracle_enhanced-adapter-1.5.6.1 spec/active_record/connection_adapters/oracle_enhanced_emulate_oracle_adapter_spec.rb
activerecord-oracle_enhanced-adapter-1.6.1 spec/active_record/connection_adapters/oracle_enhanced_emulate_oracle_adapter_spec.rb
activerecord-oracle_enhanced-adapter-1.6.0 spec/active_record/connection_adapters/oracle_enhanced_emulate_oracle_adapter_spec.rb
activerecord-oracle_enhanced-adapter-1.6.0.beta1 spec/active_record/connection_adapters/oracle_enhanced_emulate_oracle_adapter_spec.rb
pmacs-activerecord-oracle_enhanced-adapter-1.5.5.1 spec/active_record/connection_adapters/oracle_enhanced_emulate_oracle_adapter_spec.rb
activerecord-oracle_enhanced-adapter-1.5.6 spec/active_record/connection_adapters/oracle_enhanced_emulate_oracle_adapter_spec.rb
activerecord-oracle_enhanced-adapter-1.5.5 spec/active_record/connection_adapters/oracle_enhanced_emulate_oracle_adapter_spec.rb
activerecord-oracle_enhanced-adapter-1.5.4 spec/active_record/connection_adapters/oracle_enhanced_emulate_oracle_adapter_spec.rb
activerecord-oracle_enhanced-adapter-1.5.3 spec/active_record/connection_adapters/oracle_enhanced_emulate_oracle_adapter_spec.rb
activerecord-oracle_enhanced-adapter-1.5.2 spec/active_record/connection_adapters/oracle_enhanced_emulate_oracle_adapter_spec.rb
activerecord-oracle_enhanced-adapter-1.5.1 spec/active_record/connection_adapters/oracle_enhanced_emulate_oracle_adapter_spec.rb
activerecord-oracle_enhanced-adapter-1.5.0 spec/active_record/connection_adapters/oracle_enhanced_emulate_oracle_adapter_spec.rb
activerecord-oracle_enhanced-adapter-1.5.0.rc1 spec/active_record/connection_adapters/oracle_enhanced_emulate_oracle_adapter_spec.rb
activerecord-oracle_enhanced-adapter-1.5.0.beta1 spec/active_record/connection_adapters/oracle_enhanced_emulate_oracle_adapter_spec.rb
activerecord-oracle_enhanced-adapter-1.4.3 spec/active_record/connection_adapters/oracle_enhanced_emulate_oracle_adapter_spec.rb