Methods
Instance Public methods
setup()
Link
# File activerecord/test/cases/tasks/postgresql_rake_test.rb, line 192 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 206 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_schema_search_path()
Link
# File activerecord/test/cases/tasks/postgresql_rake_test.rb, line 212 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