diff options
author | jbbarth <jeanbaptiste.barth@gmail.com> | 2011-08-28 06:02:15 +0200 |
---|---|---|
committer | jbbarth <jeanbaptiste.barth@gmail.com> | 2011-08-28 06:02:15 +0200 |
commit | 24674b344864298135f4f1cecca1214c6b9ddf42 (patch) | |
tree | 90d10a3a963d885694e882e7e8829c5a85fdb034 /activerecord | |
parent | bb4dedbc2cc7b96b95bf4519f56ed9624949a7ef (diff) | |
download | rails-24674b344864298135f4f1cecca1214c6b9ddf42.tar.gz rails-24674b344864298135f4f1cecca1214c6b9ddf42.tar.bz2 rails-24674b344864298135f4f1cecca1214c6b9ddf42.zip |
Fixed bad options order in ActiveRecord::Migration::CommandRecorder#invert_rename_index
Diffstat (limited to 'activerecord')
-rw-r--r-- | activerecord/lib/active_record/migration/command_recorder.rb | 2 | ||||
-rw-r--r-- | activerecord/test/cases/migration/command_recorder_test.rb | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/activerecord/lib/active_record/migration/command_recorder.rb b/activerecord/lib/active_record/migration/command_recorder.rb index 2eeff7e36f..ffee5a081a 100644 --- a/activerecord/lib/active_record/migration/command_recorder.rb +++ b/activerecord/lib/active_record/migration/command_recorder.rb @@ -71,7 +71,7 @@ module ActiveRecord end def invert_rename_index(args) - [:rename_index, args.reverse] + [:rename_index, [args.first] + args.last(2).reverse] end def invert_rename_column(args) diff --git a/activerecord/test/cases/migration/command_recorder_test.rb b/activerecord/test/cases/migration/command_recorder_test.rb index 36007255fa..d108b456f0 100644 --- a/activerecord/test/cases/migration/command_recorder_test.rb +++ b/activerecord/test/cases/migration/command_recorder_test.rb @@ -104,9 +104,9 @@ module ActiveRecord end def test_invert_rename_index - @recorder.record :rename_index, [:old, :new] + @recorder.record :rename_index, [:table, :old, :new] rename = @recorder.inverse.first - assert_equal [:rename_index, [:new, :old]], rename + assert_equal [:rename_index, [:table, :new, :old]], rename end def test_invert_add_timestamps |