Sha256: 2a1f77af5a27553e51001cd910102a0bf80afe67a7581ff8cf49648a76b204d9

Contents?: true

Size: 448 Bytes

Versions: 6

Compression:

Stored size: 448 Bytes

Contents

require 'spec_helper'

class Mock
  include ActiveRecord::ConnectionHandling
  def logger
    nil
  end
end

describe ActiveRecord::ConnectionHandling do

  it 'raises NoDatabaseError correctly' do
    error_class = defined?(ActiveRecord::NoDatabaseError) ? ActiveRecord::NoDatabaseError : Mysql2::Error
    expect {
      Mock.new.pedant_mysql2_connection({host: 'localhost', database: 'nosuchthing'})
    }.to raise_error(error_class)
  end

end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
activerecord-pedantmysql2-adapter-1.2.0 spec/connection_spec.rb
activerecord-pedantmysql2-adapter-1.1.3 spec/connection_spec.rb
activerecord-pedantmysql2-adapter-1.1.2 spec/connection_spec.rb
activerecord-pedantmysql2-adapter-1.1.1 spec/connection_spec.rb
activerecord-pedantmysql2-adapter-1.1.0 spec/connection_spec.rb
activerecord-pedantmysql2-adapter-1.0.1 spec/connection_spec.rb