diff options
author | Rafael Mendonça França <rafaelmfranca@gmail.com> | 2014-06-27 14:43:12 -0300 |
---|---|---|
committer | Rafael Mendonça França <rafaelmfranca@gmail.com> | 2014-06-27 14:43:12 -0300 |
commit | 35a9f7a6353ea12dd3103366e84ccc90123c3583 (patch) | |
tree | 6540a5d7d52f055af1bcba7ddb54aa102aacd254 /railties/test | |
parent | 644719b3952f4b9185803bc242037c996626c5c2 (diff) | |
parent | 3852f2d40883423e8c15e75b0b96e341f81a7752 (diff) | |
download | rails-35a9f7a6353ea12dd3103366e84ccc90123c3583.tar.gz rails-35a9f7a6353ea12dd3103366e84ccc90123c3583.tar.bz2 rails-35a9f7a6353ea12dd3103366e84ccc90123c3583.zip |
Merge pull request #15940 from DNNX/databases-rake-refactoring
databases.rake refactoring
Diffstat (limited to 'railties/test')
-rw-r--r-- | railties/test/application/rake/migrations_test.rb | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/railties/test/application/rake/migrations_test.rb b/railties/test/application/rake/migrations_test.rb index a6900a57c4..a3819b93b2 100644 --- a/railties/test/application/rake/migrations_test.rb +++ b/railties/test/application/rake/migrations_test.rb @@ -184,6 +184,21 @@ module ApplicationTests assert_match(/create_table "books"/, structure_dump) end end + + test 'test migration status migrated file is deleted' do + Dir.chdir(app_path) do + `rails generate model user username:string password:string; + rails generate migration add_email_to_users email:string; + rake db:migrate + rm db/migrate/*email*.rb` + + output = `rake db:migrate:status` + File.write('test.txt', output) + + assert_match(/up\s+\d{14}\s+Create users/, output) + assert_match(/up\s+\d{14}\s+\** NO FILE \**/, output) + end + end end end end |