|
743 | 743 |
|
744 | 744 | it "informs which version of ES the plugin is built from" do |
745 | 745 | expected_message = |
746 | | - "this plugin v#{version} is connected to the same MAJOR/MINOR version\n" + |
| 746 | + "This plugin v#{version} is connected to the same MAJOR/MINOR version " + |
747 | 747 | "of Elasticsearch v#{connected_es_version_info['number']}.\n" |
748 | 748 |
|
749 | 749 | expect(mock_logger).to have_received(:info).with(base_message) |
|
767 | 767 |
|
768 | 768 | context "plugin major version is behind" do |
769 | 769 | let(:expected_message) { |
770 | | - "this plugin v#{version} is connected to a newer MAJOR version of\n" + |
771 | | - "Elasticsearch v#{connected_es_version_info['number']}, and may have trouble loading or\n" + |
772 | | - "running pipelines that use new features; for the best experience,\n" + |
| 770 | + "This plugin v#{version} is connected to a newer MAJOR version of " + |
| 771 | + "Elasticsearch v#{connected_es_version_info['number']}, and may have trouble loading or " + |
| 772 | + "running pipelines that use new features; for the best experience, " + |
773 | 773 | "update this plugin to at least v#{connected_es_version_info['major']}.#{connected_es_version_info['minor']}\n" |
774 | 774 | } |
775 | 775 | include_examples "version mismatch", :major, :behind, :info, :warn |
776 | 776 | end |
777 | 777 |
|
778 | 778 | context "plugin major version is ahead" do |
779 | 779 | let(:expected_message) { |
780 | | - "this plugin v#{version} is connected to an older MAJOR version of\n" + |
781 | | - "Elasticsearch v#{connected_es_version_info['number']}, and may have trouble loading or\n" + |
782 | | - "running pipelines that use features that were deprecated before\n" + |
783 | | - "Elasticsearch v#{plugin_major_version}.0; for the best experience,\n" + |
| 780 | + "This plugin v#{version} is connected to an older MAJOR version of " + |
| 781 | + "Elasticsearch v#{connected_es_version_info['number']}, and may have trouble loading or " + |
| 782 | + "running pipelines that use features that were deprecated before " + |
| 783 | + "Elasticsearch v#{plugin_major_version}.0; for the best experience, " + |
784 | 784 | "align major/minor versions across the Elastic Stack.\n" |
785 | 785 | } |
786 | 786 | include_examples "version mismatch", :major, :ahead, :info, :warn |
787 | 787 | end |
788 | 788 |
|
789 | 789 | context "plugin minor version is behind" do |
790 | 790 | let(:expected_message) { |
791 | | - "this plugin v#{version} is connected to a newer MINOR version of\n" + |
792 | | - "Elasticsearch v#{connected_es_version_info['number']}, and may have trouble loading or\n" + |
793 | | - "running pipelines that use new features; for the best experience,\n" + |
| 791 | + "This plugin v#{version} is connected to a newer MINOR version of " + |
| 792 | + "Elasticsearch v#{connected_es_version_info['number']}, and may have trouble loading or " + |
| 793 | + "running pipelines that use new features; for the best experience, " + |
794 | 794 | "update this plugin to at least v#{connected_es_version_info['major']}.#{connected_es_version_info['minor']}\n" |
795 | 795 | } |
796 | 796 | include_examples "version mismatch", :minor, :behind, :info, :warn |
797 | 797 | end |
798 | 798 |
|
799 | 799 | context "plugin minor version is ahead" do |
800 | 800 | let(:expected_message) { |
801 | | - "this plugin v#{version} is connected to an older MINOR version of\n" + |
802 | | - "Elasticsearch v#{connected_es_version_info['number']}; for the best experience,\n" + |
| 801 | + "This plugin v#{version} is connected to an older MINOR version of " + |
| 802 | + "Elasticsearch v#{connected_es_version_info['number']}; for the best experience, " + |
803 | 803 | "align major/minor versions across the Elastic Stack.\n" |
804 | 804 | } |
805 | 805 | include_examples "version mismatch", :minor, :ahead, :info, :info |
|
0 commit comments