Sha256: 58c1bf2dc5f7cc3f301555f8d818db22865f1f26be27001fd837fa02603aa802
Contents?: true
Size: 898 Bytes
Versions: 25
Compression:
Stored size: 898 Bytes
Contents
# frozen_string_literal: true describe "OracleEnhancedAdapter emulate OracleAdapter" do before(:all) do @old_oracle_adapter = nil 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)) expect(ActiveRecord::Base.connection).not_to be_nil expect(ActiveRecord::Base.connection.is_a?(ActiveRecord::ConnectionAdapters::OracleAdapter)).to be_truthy 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
25 entries across 25 versions & 1 rubygems