Sha256: 962bee808c77d28ae310233495b4a2b76b749d41778d3008895745686c22533f
Contents?: true
Size: 1.48 KB
Versions: 2
Compression:
Stored size: 1.48 KB
Contents
require 'test_helper' class Elasticsearch::Transport::ClientIntegrationTest < Elasticsearch::Test::IntegrationTestCase startup do Elasticsearch::Extensions::Test::Cluster.start(nodes: 2) if ENV['SERVER'] and not Elasticsearch::Extensions::Test::Cluster.running? end context "Transport" do setup do @port = (ENV['TEST_CLUSTER_PORT'] || 9250).to_i end should "allow to customize the Faraday adapter" do require 'typhoeus' require 'typhoeus/adapters/faraday' # Fix for unreleased Typhoeus version (https://github.com/typhoeus/typhoeus/commit/00da90f) # class ::Faraday::Adapter::Typhoeus def configure_ssl(req, env) # noop end end transport = Elasticsearch::Transport::Transport::HTTP::Faraday.new \ :hosts => [ { :host => 'localhost', :port => @port } ] do |f| f.response :logger f.adapter :typhoeus end client = Elasticsearch::Transport::Client.new transport: transport client.perform_request 'GET', '' end should "use the Curb client" do require 'curb' require 'elasticsearch/transport/transport/http/curb' transport = Elasticsearch::Transport::Transport::HTTP::Curb.new \ :hosts => [ { :host => 'localhost', :port => @port } ] do |curl| curl.verbose = true end client = Elasticsearch::Transport::Client.new transport: transport client.perform_request 'GET', '' end unless JRUBY end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
elasticsearch-transport-1.0.0.rc1 | test/integration/transport_test.rb |
elasticsearch-transport-0.4.8 | test/integration/transport_test.rb |