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