Methods
- S
- T
Instance Public methods
setup()
Link
# File activerecord/test/cases/tasks/postgresql_rake_test.rb, line 219 def setup @connection = stub(:structure_dump => true) @configuration = { 'adapter' => 'postgresql', 'database' => 'my-app-db' } @filename = "awesome-file.sql" ActiveRecord::Base.stubs(:connection).returns(@connection) ActiveRecord::Base.stubs(:establish_connection).returns(true) Kernel.stubs(:system) File.stubs(:open) end
test_structure_dump()
Link
# File activerecord/test/cases/tasks/postgresql_rake_test.rb, line 233 def test_structure_dump Kernel.expects(:system).with('pg_dump', '-s', '-x', '-O', '-f', @filename, 'my-app-db').returns(true) ActiveRecord::Tasks::DatabaseTasks.structure_dump(@configuration, @filename) end
test_structure_dump_with_dump_schemas_string()
Link
# File activerecord/test/cases/tasks/postgresql_rake_test.rb, line 257 def test_structure_dump_with_dump_schemas_string Kernel.expects(:system).with("pg_dump", '-s', '-x', '-O', '-f', @filename, '--schema=foo', '--schema=bar', "my-app-db").returns(true) with_dump_schemas('foo,bar') do ActiveRecord::Tasks::DatabaseTasks.structure_dump(@configuration, @filename) end end
test_structure_dump_with_schema_search_path()
Link
# File activerecord/test/cases/tasks/postgresql_rake_test.rb, line 239 def test_structure_dump_with_schema_search_path @configuration['schema_search_path'] = 'foo,bar' Kernel.expects(:system).with('pg_dump', '-s', '-x', '-O', '-f', @filename, '--schema=foo', '--schema=bar', 'my-app-db').returns(true) ActiveRecord::Tasks::DatabaseTasks.structure_dump(@configuration, @filename) end
test_structure_dump_with_schema_search_path_and_dump_schemas_all()
Link
# File activerecord/test/cases/tasks/postgresql_rake_test.rb, line 247 def test_structure_dump_with_schema_search_path_and_dump_schemas_all @configuration['schema_search_path'] = 'foo,bar' Kernel.expects(:system).with("pg_dump", '-s', '-x', '-O', '-f', @filename, 'my-app-db').returns(true) with_dump_schemas(:all) do ActiveRecord::Tasks::DatabaseTasks.structure_dump(@configuration, @filename) end end