Sha256: 59e5696972c4571b076c48ff9571d63c162aa492d5264cfe90eeb812d80fb189
Contents?: true
Size: 647 Bytes
Versions: 3
Compression:
Stored size: 647 Bytes
Contents
require 'spec_helper' describe Failsafe::Backends::Stderr do let!(:stderr_bucket) { $stderr } let(:exception) { RuntimeError.new("Oh noez!") } subject { Failsafe::Backends::Stderr.new(exception) } before do $stderr = StringIO.new Failsafe::Backends::Stderr.stubs(:logger => ::Logger.new($stderr)) exception.set_backtrace(["#{__FILE__}:6"]) subject.save $stderr.rewind end after { $stderr = stderr_bucket } it "logs something to stderr when a exception is raised" do $stderr.read.should =~ /Oh noez!/ end it "logs the backtrace" do $stderr.read.should include "stderr_spec.rb:6" end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
failsafe-0.2.1 | spec/failsafe/backends/stderr_spec.rb |
failsafe-0.2.0 | spec/failsafe/backends/stderr_spec.rb |
failsafe-0.1.0 | spec/failsafe/backends/stderr_spec.rb |