Methods
A
S
T
Included Modules
Instance Public methods
app()
# File railties/test/application/loading_test.rb, line 15
def app
  @app ||= Rails.application
end
setup()
# File railties/test/application/loading_test.rb, line 6
def setup
  build_app
  boot_rails
end
teardown()
# File railties/test/application/loading_test.rb, line 11
def teardown
  teardown_app
end
test_initialize_can_be_called_at_any_time()
# File railties/test/application/loading_test.rb, line 320
def test_initialize_can_be_called_at_any_time
  require "#{app_path}/config/application"

  assert !Rails.initialized?
  assert !Rails.application.initialized?
  Rails.initialize!
  assert Rails.initialized?
  assert Rails.application.initialized?
end
Instance Protected methods
setup_ar!()
# File railties/test/application/loading_test.rb, line 332
def setup_ar!
  ActiveRecord::Base.establish_connection(adapter: "sqlite3", database: ":memory:")
  ActiveRecord::Migration.verbose = false
  ActiveRecord::Schema.define(version: 1) do
    create_table :posts do |t|
      t.string :title
    end
  end
end