Sha256: 851b3925dcace17d45e1d19e9efa001d08def0a3f09496e3556bea4600a7021d
Contents?: true
Size: 535 Bytes
Versions: 2
Compression:
Stored size: 535 Bytes
Contents
# frozen_string_literal: true RSpec.describe TTY::Logger::Event, "event" do it "defaults backtrace to an empty array" do event = described_class.new(["message"], {}, {}) expect(event.backtrace).to eq([]) end it "extracts backtrace if message contains exception" do event = nil error = nil begin raise ArgumentError, "Wrong data" rescue => ex error = ex event = described_class.new(["Error", ex], {}, {}) end expect(event.backtrace.join).to eq(error.backtrace.join) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
tty-logger-0.2.0 | spec/unit/event_spec.rb |
tty-logger-0.1.0 | spec/unit/event_spec.rb |