Sha256: 84429abd91104b761ebf542503e244e2d3d01ca84ce42f1e06b210520357f4b8

Contents?: true

Size: 1.02 KB

Versions: 62

Compression:

Stored size: 1.02 KB

Contents

# encoding: utf-8
#
require "logstash/elasticsearch_client"

describe LogStash::ElasticsearchClient do
  describe LogStash::ElasticsearchClient::RubyClient do
    let(:settings) { {} }
    let(:logger) { nil }

    describe "ssl option handling" do
      context "when using a string for ssl.enabled" do
        let(:settings) do
          { "var.elasticsearch.ssl.enabled" => "true" }
        end

        it "should set the ssl options" do
          expect(Elasticsearch::Client).to receive(:new) do |args|
            expect(args[:ssl]).to_not be_empty
          end
          described_class.new(settings, logger)
        end
      end

      context "when using a boolean for ssl.enabled" do
        let(:settings) do
          { "var.elasticsearch.ssl.enabled" => true }
        end

        it "should set the ssl options" do
          expect(Elasticsearch::Client).to receive(:new) do |args|
            expect(args[:ssl]).to_not be_empty
          end
          described_class.new(settings, logger)
        end
      end
    end
  end
end

Version data entries

62 entries across 62 versions & 1 rubygems

Version Path
logstash-core-6.8.23-java spec/logstash/elasticsearch_client_spec.rb
logstash-core-6.8.22-java spec/logstash/elasticsearch_client_spec.rb
logstash-core-6.8.21-java spec/logstash/elasticsearch_client_spec.rb
logstash-core-6.8.20-java spec/logstash/elasticsearch_client_spec.rb
logstash-core-6.8.19-java spec/logstash/elasticsearch_client_spec.rb
logstash-core-6.8.18-java spec/logstash/elasticsearch_client_spec.rb
logstash-core-6.8.17-java spec/logstash/elasticsearch_client_spec.rb
logstash-core-6.8.16-java spec/logstash/elasticsearch_client_spec.rb
logstash-core-6.8.15-java spec/logstash/elasticsearch_client_spec.rb
logstash-core-6.8.14-java spec/logstash/elasticsearch_client_spec.rb
logstash-core-6.8.13-java spec/logstash/elasticsearch_client_spec.rb
logstash-core-6.8.12-java spec/logstash/elasticsearch_client_spec.rb
logstash-core-6.8.11-java spec/logstash/elasticsearch_client_spec.rb
logstash-core-6.8.10-java spec/logstash/elasticsearch_client_spec.rb
logstash-core-6.8.9-java spec/logstash/elasticsearch_client_spec.rb
logstash-core-6.8.8-java spec/logstash/elasticsearch_client_spec.rb
logstash-core-6.8.7-java spec/logstash/elasticsearch_client_spec.rb
logstash-core-7.5.2-java spec/logstash/elasticsearch_client_spec.rb
logstash-core-7.5.1-java spec/logstash/elasticsearch_client_spec.rb
logstash-core-6.8.6-java spec/logstash/elasticsearch_client_spec.rb