diff options
author | Rafael França <rafaelmfranca@gmail.com> | 2017-02-13 12:10:53 -0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-02-13 12:10:53 -0300 |
commit | 1c968b484bffb2a7b206b47434f7cf61d10e85a2 (patch) | |
tree | 548b80e13cb1835f023975e158c5cbbdbc55bef2 /activerecord/test/cases/adapters | |
parent | fab91c684be248a36446b6c389865594707e7d57 (diff) | |
parent | 4e35d9fd4fbe7d20bae0939cc90e19d767e30528 (diff) | |
download | rails-1c968b484bffb2a7b206b47434f7cf61d10e85a2.tar.gz rails-1c968b484bffb2a7b206b47434f7cf61d10e85a2.tar.bz2 rails-1c968b484bffb2a7b206b47434f7cf61d10e85a2.zip |
Merge pull request #26655 from kamipo/fix_remove_expression_index
Fix `remove_index` to be able to remove expression indexes
Diffstat (limited to 'activerecord/test/cases/adapters')
-rw-r--r-- | activerecord/test/cases/adapters/postgresql/postgresql_adapter_test.rb | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/activerecord/test/cases/adapters/postgresql/postgresql_adapter_test.rb b/activerecord/test/cases/adapters/postgresql/postgresql_adapter_test.rb index e6af93a53e..4de04646ed 100644 --- a/activerecord/test/cases/adapters/postgresql/postgresql_adapter_test.rb +++ b/activerecord/test/cases/adapters/postgresql/postgresql_adapter_test.rb @@ -263,9 +263,12 @@ module ActiveRecord def test_index_with_opclass with_example_table do - @connection.add_index "ex", "data varchar_pattern_ops", name: "with_opclass" - index = @connection.indexes("ex").find { |idx| idx.name == "with_opclass" } + @connection.add_index "ex", "data varchar_pattern_ops" + index = @connection.indexes("ex").find { |idx| idx.name == "index_ex_on_data_varchar_pattern_ops" } assert_equal "data varchar_pattern_ops", index.columns + + @connection.remove_index "ex", "data varchar_pattern_ops" + assert_not @connection.indexes("ex").find { |idx| idx.name == "index_ex_on_data_varchar_pattern_ops" } end end |