Sha256: f11c1f04b77f021eb57f422eabbee8eeb4ef9cfaab1d2f0b9aca01894cfe5dee

Contents?: true

Size: 403 Bytes

Versions: 28

Compression:

Stored size: 403 Bytes

Contents

require 'logstash-logger'

describe LogStashLogger::Formatter::Cee do
  include_context "formatter"

  it "outputs in CEE format" do
    expect(formatted_message).to match(/\A@cee:/)
  end

  it "serializes the LogStash::Event data as JSON" do
    json_data = formatted_message[/\A@cee:\s?(.*)\z/, 1]
    json_message = JSON.parse(json_data)
    expect(json_message["message"]).to eq(message)
  end
end

Version data entries

28 entries across 28 versions & 3 rubygems

Version Path
logstash-logger-p-0.26.1 spec/formatter/cee_spec.rb
logstash-logger-yajl-0.27.0 spec/formatter/cee_spec.rb
logstash-logger-0.26.1 spec/formatter/cee_spec.rb
logstash-logger-0.26.0 spec/formatter/cee_spec.rb
logstash-logger-0.25.1 spec/formatter/cee_spec.rb
logstash-logger-0.25.0 spec/formatter/cee_spec.rb
logstash-logger-0.24.1 spec/formatter/cee_spec.rb
logstash-logger-0.24.0 spec/formatter/cee_spec.rb
logstash-logger-0.23.0 spec/formatter/cee_spec.rb
logstash-logger-0.22.1 spec/formatter/cee_spec.rb
logstash-logger-0.22.0 spec/formatter/cee_spec.rb
logstash-logger-0.21.0 spec/formatter/cee_spec.rb
logstash-logger-0.20.1 spec/formatter/cee_spec.rb
logstash-logger-0.20.0 spec/formatter/cee_spec.rb
logstash-logger-0.19.2 spec/formatter/cee_spec.rb
logstash-logger-0.19.1 spec/formatter/cee_spec.rb
logstash-logger-0.19.0 spec/formatter/cee_spec.rb
logstash-logger-0.18.1 spec/formatter/cee_spec.rb
logstash-logger-0.18.0 spec/formatter/cee_spec.rb
logstash-logger-0.17.0 spec/formatter/cee_spec.rb