Sha256: aa7dc1d2eed04eea8bc520f87ff63233aa2ad8c0f02ea764a7d66a7df7bfdef8

Contents?: true

Size: 571 Bytes

Versions: 10

Compression:

Stored size: 571 Bytes

Contents

require "cases/helper"

class TestAdapterWithInvalidConnection < ActiveRecord::TestCase
  self.use_transactional_fixtures = false

  class Bird < ActiveRecord::Base
  end

  def setup
    # Can't just use current adapter; sqlite3 will create a database
    # file on the fly.
    Bird.establish_connection adapter: 'mysql', database: 'i_do_not_exist'
  end

  teardown do
    Bird.remove_connection
  end

  test "inspect on Model class does not raise" do
    assert_equal "#{Bird.name} (call '#{Bird.name}.connection' to establish a connection)", Bird.inspect
  end
end

Version data entries

10 entries across 10 versions & 2 rubygems

Version Path
ibm_db-3.0.4-x86-mingw32 test/cases/invalid_connection_test.rb
ibm_db-3.0.4 test/cases/invalid_connection_test.rb
ibm_db-3.0.3-x86-mingw32 test/cases/invalid_connection_test.rb
ibm_db-3.0.3 test/cases/invalid_connection_test.rb
ibm_db-3.0.2-x86-mingw32 test/cases/invalid_connection_test.rb
ibm_db-3.0.2 test/cases/invalid_connection_test.rb
activejob-lock-0.0.2 rails/activerecord/test/cases/invalid_connection_test.rb
ibm_db-3.0.1 test/cases/invalid_connection_test.rb
ibm_db-3.0.1-x86-mingw32 test/cases/invalid_connection_test.rb
activejob-lock-0.0.1 rails/activerecord/test/cases/invalid_connection_test.rb