Sha256: 2d71c3d57c2e6874cdaf0a0f11fa16f51687eb31a2068143e86c11bd317c1a8d
Contents?: true
Size: 1.2 KB
Versions: 8
Compression:
Stored size: 1.2 KB
Contents
# require_relative '../spec_helper' # require "logstash/filters/elastic-db" # describe LogStash::Filters::Empow::PersistentKeyValueDB do # let(:user) { 'user' } # let(:indexName) { 'key-val-8' } # let(:password) { 'pass' } # let(:elastic) { '192.168.3.24:9200' } # subject { described_class.new(elastic, user, password, indexName) } # after do # subject.close # end # describe "initialization" do # it "should be successful" do # expect { subject }.not_to raise_error # end # end # describe "read a value that doesn't exists" do # it "should return nil" do # res = subject.query "ids", "snort", "123:456:789" # expect(res).to be_nil # end # end # describe "write a value then read" do # let(:data) { "blob" } # it "write should be successful" do # expect { subject.save 1234, "am", "my-product", "not-my-name", 'something else' }.not_to raise_error # expect { subject.save 12345, "am", "my-product", "my-name", data }.not_to raise_error # sleep(2) # end # it "read the new value should succeed" do # res = subject.query "am", "my-product", "my-name" # expect(res).to eq(data) # end # end # end
Version data entries
8 entries across 8 versions & 1 rubygems