Sha256: 1993e15919de0362979507aaff06b6d97fa0f8b8ee701b35e203f24a06a8ab16
Contents?: true
Size: 825 Bytes
Versions: 1
Compression:
Stored size: 825 Bytes
Contents
require 'spec_helper' describe Waistband::Index do let(:index) { Waistband::Index.new('multi_connection_events') } let(:client) { index.client } it "grabs connection data from the index's settings" do expect(client).to be_a(::Waistband::Client) expect(client.connection).to be_a(::Elasticsearch::Transport::Client) expect(client.instance_variable_get('@servers')).to eql({"server1"=>{"host"=>"127.0.0.1", "port"=>9200, "protocol"=>"http"}}) end it "correctly sets hosts" do expect(client.send(:config_hash)[:hosts]).to eql([{"host"=>"127.0.0.1", "port"=>9200, "protocol"=>"http"}]) end it "works" do index.delete index.create index.save('testing123', {ok: 'yeah'}) index.refresh data = index.read('testing123') expect(data['_source']['ok']).to eql 'yeah' end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
waistband-0.15.1 | spec/lib/index_multi_connection_spec.rb |