Sha256: 4d7dfc59a96b3591787a475da758cb17bf82032db22315d61dc09b727c957329
Contents?: true
Size: 1.04 KB
Versions: 4
Compression:
Stored size: 1.04 KB
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 end_with("/templates/ecs-disabled/elasticsearch-2x.json") end end context "elasticsearch 2.x" do it "chooses the 2x template" do expect(described_class.default_template_path(2)).to end_with("/templates/ecs-disabled/elasticsearch-2x.json") end end context "elasticsearch 5.x" do it "chooses the 5x template" do expect(described_class.default_template_path(5)).to end_with("/templates/ecs-disabled/elasticsearch-5x.json") end end end context 'when ECS v1 is requested' do it 'resolves' do expect(described_class.default_template_path(7, :v1)).to end_with("/templates/ecs-v1/elasticsearch-7x.json") end end end
Version data entries
4 entries across 4 versions & 1 rubygems