diff --git a/lib/data_update_scripts/20200923173148_remove_reaction_index.rb b/lib/data_update_scripts/20200923173148_remove_reaction_index.rb deleted file mode 100644 index debf8ad6b..000000000 --- a/lib/data_update_scripts/20200923173148_remove_reaction_index.rb +++ /dev/null @@ -1,10 +0,0 @@ -module DataUpdateScripts - class RemoveReactionIndex - def run - index_alias = "reactions_#{Rails.env}_alias" - return unless Search::Client.indices.exists(index: index_alias) - - Search::Client.indices.delete(index: index_alias) - end - end -end diff --git a/lib/data_update_scripts/20200924140813_remove_reaction_index_by_name.rb b/lib/data_update_scripts/20200924140813_remove_reaction_index_by_name.rb new file mode 100644 index 000000000..77e46414e --- /dev/null +++ b/lib/data_update_scripts/20200924140813_remove_reaction_index_by_name.rb @@ -0,0 +1,10 @@ +module DataUpdateScripts + class RemoveReactionIndexByName + def run + index_name = "reactions_#{Rails.env}" + return unless Search::Client.indices.exists(index: index_name) + + Search::Client.indices.delete(index: index_name) + end + end +end diff --git a/spec/lib/data_update_scripts/remove_reaction_index_by_name_spec.rb b/spec/lib/data_update_scripts/remove_reaction_index_by_name_spec.rb new file mode 100644 index 000000000..48fb7cb15 --- /dev/null +++ b/spec/lib/data_update_scripts/remove_reaction_index_by_name_spec.rb @@ -0,0 +1,13 @@ +require "rails_helper" +require Rails.root.join("lib/data_update_scripts/20200924140813_remove_reaction_index_by_name.rb") + +describe DataUpdateScripts::RemoveReactionIndexByName do + it "removes reaction index" do + index_name = "reactions_#{Rails.env}" + Search::Client.indices.create(index: index_name) + expect(Search::Client.indices.get(index: "*").keys).to include(index_name) + + described_class.new.run + expect(Search::Client.indices.get(index: "*").keys).not_to include(index_name) + end +end diff --git a/spec/lib/data_update_scripts/remove_reaction_index_spec.rb b/spec/lib/data_update_scripts/remove_reaction_index_spec.rb deleted file mode 100644 index 64cb92a83..000000000 --- a/spec/lib/data_update_scripts/remove_reaction_index_spec.rb +++ /dev/null @@ -1,13 +0,0 @@ -require "rails_helper" -require Rails.root.join("lib/data_update_scripts/20200923173148_remove_reaction_index.rb") - -describe DataUpdateScripts::RemoveReactionIndex do - it "removes reaction index" do - index_alias = "reactions_#{Rails.env}_alias" - Search::Client.indices.create(index: index_alias) - expect(Search::Client.indices.get(index: "*").keys).to include(index_alias) - - described_class.new.run - expect(Search::Client.indices.get(index: "*").keys).not_to include(index_alias) - end -end