Sha256: b3239c3475b31c2861191b1a23c4603715f6b8cb83d39a313647964c7d5ce2d0

Contents?: true

Size: 362 Bytes

Versions: 15

Compression:

Stored size: 362 Bytes

Contents

require 'logstash-logger'

describe LogStashLogger::Device::MultiDelegator do
  include_context 'device'

  # Create a MultiDelegator writing to both STDOUT and a StringIO
  subject { multi_delegator_device }

  it "writes to all outputs" do
    expect($stdout).to receive(:write).once
    expect(io).to receive(:write).once

    subject.write("test")
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
logstash-logger-0.20.1 spec/device/multi_delegator_spec.rb
logstash-logger-0.20.0 spec/device/multi_delegator_spec.rb
logstash-logger-0.19.2 spec/device/multi_delegator_spec.rb
logstash-logger-0.19.1 spec/device/multi_delegator_spec.rb
logstash-logger-0.19.0 spec/device/multi_delegator_spec.rb
logstash-logger-0.18.1 spec/device/multi_delegator_spec.rb
logstash-logger-0.18.0 spec/device/multi_delegator_spec.rb
logstash-logger-0.17.0 spec/device/multi_delegator_spec.rb
logstash-logger-0.16.0 spec/device/multi_delegator_spec.rb
logstash-logger-0.15.2 spec/device/multi_delegator_spec.rb
logstash-logger-0.15.1 spec/device/multi_delegator_spec.rb
logstash-logger-0.15.0 spec/device/multi_delegator_spec.rb
logstash-logger-0.14.1 spec/device/multi_delegator_spec.rb
logstash-logger-0.14.0 spec/device/multi_delegator_spec.rb
logstash-logger-0.13.0 spec/device/multi_delegator_spec.rb