aboutsummaryrefslogtreecommitdiffstats
path: root/railties
diff options
context:
space:
mode:
authorAndrew White <pixeltrix@users.noreply.github.com>2015-11-02 15:12:12 +0000
committerAndrew White <pixeltrix@users.noreply.github.com>2015-11-02 15:12:12 +0000
commit38ddfefe54558659554909464d41f9072d21d6ee (patch)
tree926637cc1a2686e5abb86ec3288aaca0818f9289 /railties
parent22e17695672f266c85e36ed36d847fc3f65d5dea (diff)
parenta7beeb7faac405de0f78c39dbfb7240a584d0d10 (diff)
downloadrails-38ddfefe54558659554909464d41f9072d21d6ee.tar.gz
rails-38ddfefe54558659554909464d41f9072d21d6ee.tar.bz2
rails-38ddfefe54558659554909464d41f9072d21d6ee.zip
Merge pull request #21841 from yui-knk/fix_migration_status
Make `db:migrate:status` to render `1_some.rb` format migrate files.
Diffstat (limited to 'railties')
-rw-r--r--railties/test/application/rake/migrations_test.rb22
1 files changed, 22 insertions, 0 deletions
diff --git a/railties/test/application/rake/migrations_test.rb b/railties/test/application/rake/migrations_test.rb
index 2d8bd7c571..6b74707959 100644
--- a/railties/test/application/rake/migrations_test.rb
+++ b/railties/test/application/rake/migrations_test.rb
@@ -154,6 +154,28 @@ module ApplicationTests
end
end
+ test 'running migrations with not timestamp head migration files' do
+ Dir.chdir(app_path) do
+
+ app_file "db/migrate/1_one_migration.rb", <<-MIGRATION
+ class OneMigration < ActiveRecord::Migration
+ end
+ MIGRATION
+
+ app_file "db/migrate/02_two_migration.rb", <<-MIGRATION
+ class TwoMigration < ActiveRecord::Migration
+ end
+ MIGRATION
+
+ `bin/rake db:migrate`
+
+ output = `bin/rake db:migrate:status`
+
+ assert_match(/up\s+001\s+One migration/, output)
+ assert_match(/up\s+002\s+Two migration/, output)
+ end
+ end
+
test 'schema generation when dump_schema_after_migration is set' do
add_to_config('config.active_record.dump_schema_after_migration = false')