diff options
author | Andrew White <pixeltrix@users.noreply.github.com> | 2015-11-02 15:12:12 +0000 |
---|---|---|
committer | Andrew White <pixeltrix@users.noreply.github.com> | 2015-11-02 15:12:12 +0000 |
commit | 38ddfefe54558659554909464d41f9072d21d6ee (patch) | |
tree | 926637cc1a2686e5abb86ec3288aaca0818f9289 /railties | |
parent | 22e17695672f266c85e36ed36d847fc3f65d5dea (diff) | |
parent | a7beeb7faac405de0f78c39dbfb7240a584d0d10 (diff) | |
download | rails-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.rb | 22 |
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') |