Sha256: 043d9eaac9772de16d15f49a9b584a4c6d9b936565eb4633bac22c3bc4ae64d0

Contents?: true

Size: 364 Bytes

Versions: 15

Compression:

Stored size: 364 Bytes

Contents

# encoding: utf-8
require "logstash/devutils/rspec/spec_helper"
require "logstash/outputs/mongodb"

RSpec::Matchers.define :have_received do |event|
  match do |subject|
    client     = subject.instance_variable_get("@db")
    collection = subject.instance_variable_get("@collection")
    client["#{collection}"].find("uuid" => event["uuid"]).count > 0
  end
end

Version data entries

15 entries across 15 versions & 3 rubygems

Version Path
logstash-output-mongodb-3.1.8 spec/spec_helper.rb
logstash-output-mongodb-3.1.7 spec/spec_helper.rb
logstash-output-mongodb_custom-0.1.0 spec/spec_helper.rb
logstash-output-mongodb-3.1.6 spec/spec_helper.rb
logstash-output-mongodb-3.1.5 spec/spec_helper.rb
logstash-output-mongodb_3.6-3.1.5 spec/spec_helper.rb
logstash-output-mongodb-3.1.4 spec/spec_helper.rb
logstash-output-mongodb-3.1.3 spec/spec_helper.rb
logstash-output-mongodb-3.1.2 spec/spec_helper.rb
logstash-output-mongodb-3.1.1 spec/spec_helper.rb
logstash-output-mongodb-3.1.0 spec/spec_helper.rb
logstash-output-mongodb-3.0.1 spec/spec_helper.rb
logstash-output-mongodb-3.0.0 spec/spec_helper.rb
logstash-output-mongodb-2.0.5 spec/spec_helper.rb
logstash-output-mongodb-2.0.3 spec/spec_helper.rb