diff options
author | Yves Senn <yves.senn@gmail.com> | 2015-03-03 19:52:08 +0100 |
---|---|---|
committer | Yves Senn <yves.senn@gmail.com> | 2015-03-03 19:52:08 +0100 |
commit | b0edabf3be07f841781bc0b1743c401e666d2952 (patch) | |
tree | c0c7cea01d07491669271c254e235d52eca82c92 /activerecord/test/cases | |
parent | 35db2bcd82ff3b5c51b4a160cd18f27e02afec05 (diff) | |
parent | e3a1bd3560128f7594f2131d53a6b8f216220873 (diff) | |
download | rails-b0edabf3be07f841781bc0b1743c401e666d2952.tar.gz rails-b0edabf3be07f841781bc0b1743c401e666d2952.tar.bz2 rails-b0edabf3be07f841781bc0b1743c401e666d2952.zip |
Merge pull request #19176 from imajes/master
Fixes reference for schema_format to AR::Base from AS::Base
Diffstat (limited to 'activerecord/test/cases')
-rw-r--r-- | activerecord/test/cases/tasks/database_tasks_test.rb | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/activerecord/test/cases/tasks/database_tasks_test.rb b/activerecord/test/cases/tasks/database_tasks_test.rb index 2fa033ed45..38164b2228 100644 --- a/activerecord/test/cases/tasks/database_tasks_test.rb +++ b/activerecord/test/cases/tasks/database_tasks_test.rb @@ -377,4 +377,20 @@ module ActiveRecord ActiveRecord::Tasks::DatabaseTasks.check_schema_file("awesome-file.sql") end end + + class DatabaseTasksCheckSchemaFileDefaultsTest < ActiveRecord::TestCase + def test_check_schema_file_defaults + ActiveRecord::Tasks::DatabaseTasks.stubs(:db_dir).returns('/tmp') + assert_equal '/tmp/schema.rb', ActiveRecord::Tasks::DatabaseTasks.schema_file + end + end + + class DatabaseTasksCheckSchemaFileSpecifiedFormatsTest < ActiveRecord::TestCase + {ruby: 'schema.rb', sql: 'structure.sql'}.each_pair do |fmt, filename| + define_method("test_check_schema_file_for_#{fmt}_format") do + ActiveRecord::Tasks::DatabaseTasks.stubs(:db_dir).returns('/tmp') + assert_equal "/tmp/#{filename}", ActiveRecord::Tasks::DatabaseTasks.schema_file(fmt) + end + end + end end |