Sha256: 82723241bffb55283c5763a08d2e0f2bbc032edc2bf4646cee057052dea8c1ce

Contents?: true

Size: 821 Bytes

Versions: 31

Compression:

Stored size: 821 Bytes

Contents

require "logstash/devutils/rspec/spec_helper"
require "logstash/outputs/elasticsearch/http_client"
require "java"
require "json"

describe LogStash::Outputs::ElasticSearch::TemplateManager do

  describe ".default_template_path" do
    context "elasticsearch 1.x" do
      it "chooses the 2x template" do
        expect(described_class.default_template_path(1)).to match(/elasticsearch-template-es2x.json/)
      end
    end
    context "elasticsearch 2.x" do
      it "chooses the 2x template" do
        expect(described_class.default_template_path(2)).to match(/elasticsearch-template-es2x.json/)
      end
    end
    context "elasticsearch 5.x" do
      it "chooses the 5x template" do
        expect(described_class.default_template_path(5)).to match(/elasticsearch-template-es5x.json/)
      end
    end
  end
end

Version data entries

31 entries across 31 versions & 2 rubygems

Version Path
logstash-output-elasticsearch-test-10.3.0-x86_64-linux spec/unit/outputs/elasticsearch/template_manager_spec.rb
logstash-output-elasticsearch-10.5.1-java spec/unit/outputs/elasticsearch/template_manager_spec.rb
logstash-output-elasticsearch-10.4.2-java spec/unit/outputs/elasticsearch/template_manager_spec.rb
logstash-output-elasticsearch-10.5.0-java spec/unit/outputs/elasticsearch/template_manager_spec.rb
logstash-output-elasticsearch-10.4.1-java spec/unit/outputs/elasticsearch/template_manager_spec.rb
logstash-output-elasticsearch-10.4.0-java spec/unit/outputs/elasticsearch/template_manager_spec.rb
logstash-output-elasticsearch-10.3.3-java spec/unit/outputs/elasticsearch/template_manager_spec.rb
logstash-output-elasticsearch-10.3.2-java spec/unit/outputs/elasticsearch/template_manager_spec.rb
logstash-output-elasticsearch-10.3.1-java spec/unit/outputs/elasticsearch/template_manager_spec.rb
logstash-output-elasticsearch-10.3.0-java spec/unit/outputs/elasticsearch/template_manager_spec.rb
logstash-output-elasticsearch-10.2.3-java spec/unit/outputs/elasticsearch/template_manager_spec.rb
logstash-output-elasticsearch-10.2.2-java spec/unit/outputs/elasticsearch/template_manager_spec.rb
logstash-output-elasticsearch-10.2.1-java spec/unit/outputs/elasticsearch/template_manager_spec.rb
logstash-output-elasticsearch-10.2.0-java spec/unit/outputs/elasticsearch/template_manager_spec.rb
logstash-output-elasticsearch-10.1.0-java spec/unit/outputs/elasticsearch/template_manager_spec.rb
logstash-output-elasticsearch-10.0.2-java spec/unit/outputs/elasticsearch/template_manager_spec.rb
logstash-output-elasticsearch-10.0.1-java spec/unit/outputs/elasticsearch/template_manager_spec.rb
logstash-output-elasticsearch-9.4.0-java spec/unit/outputs/elasticsearch/template_manager_spec.rb
logstash-output-elasticsearch-9.3.2-java spec/unit/outputs/elasticsearch/template_manager_spec.rb
logstash-output-elasticsearch-9.3.1-java spec/unit/outputs/elasticsearch/template_manager_spec.rb