diff options
author | kennyj <kennyj@gmail.com> | 2013-05-01 02:21:23 +0900 |
---|---|---|
committer | kennyj <kennyj@gmail.com> | 2013-05-01 02:37:09 +0900 |
commit | 253ccbc0acd500c25be58d0861d75d381505eb9d (patch) | |
tree | ae4a9a60930de7024c07cf8d8a2b938077530f06 /activerecord/test | |
parent | 1e5ee397ff371720cc50fe6445b8f9f0a4cdbffc (diff) | |
download | rails-253ccbc0acd500c25be58d0861d75d381505eb9d.tar.gz rails-253ccbc0acd500c25be58d0861d75d381505eb9d.tar.bz2 rails-253ccbc0acd500c25be58d0861d75d381505eb9d.zip |
Abort a rake task when missing db/structure.sql like `db:schema:load` task.
Diffstat (limited to 'activerecord/test')
-rw-r--r-- | activerecord/test/cases/tasks/database_tasks_test.rb | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/activerecord/test/cases/tasks/database_tasks_test.rb b/activerecord/test/cases/tasks/database_tasks_test.rb index 3bfbc92afd..e9000fef25 100644 --- a/activerecord/test/cases/tasks/database_tasks_test.rb +++ b/activerecord/test/cases/tasks/database_tasks_test.rb @@ -305,4 +305,11 @@ module ActiveRecord end end end + + class DatabaseTasksCheckSchemaFileTest < ActiveRecord::TestCase + def test_check_schema_file + Kernel.expects(:abort).with(regexp_matches(/awesome-file.sql/)) + ActiveRecord::Tasks::DatabaseTasks.check_schema_file("awesome-file.sql") + end + end end |