Methods
S
T
Instance Public methods
setup()
# File activerecord/test/cases/tasks/postgresql_rake_test.rb, line 277
def setup
  @connection    = stub
  @configuration = {
    'adapter'  => 'postgresql',
    'database' => 'my-app-db'
  }

  ActiveRecord::Base.stubs(:connection).returns(@connection)
  ActiveRecord::Base.stubs(:establish_connection).returns(true)
  Kernel.stubs(:system)
end
test_structure_load()
# File activerecord/test/cases/tasks/postgresql_rake_test.rb, line 289
def test_structure_load
  filename = "awesome-file.sql"
  Kernel.expects(:system).with('psql', '-q', '-f', filename, @configuration['database']).returns(true)

  ActiveRecord::Tasks::DatabaseTasks.structure_load(@configuration, filename)
end
test_structure_load_accepts_path_with_spaces()
# File activerecord/test/cases/tasks/postgresql_rake_test.rb, line 296
def test_structure_load_accepts_path_with_spaces
  filename = "awesome file.sql"
  Kernel.expects(:system).with('psql', '-q', '-f', filename, @configuration['database']).returns(true)

  ActiveRecord::Tasks::DatabaseTasks.structure_load(@configuration, filename)
end