Skip to content

Commit f4038d5

Browse files
authored
Merge pull request #690 from getsentry/backtrace-tests
Backtrace tests
2 parents 827ab4e + c8abf02 commit f4038d5

File tree

2 files changed

+25
-1
lines changed

2 files changed

+25
-1
lines changed

lib/raven/backtrace.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ def initialize(lines)
110110
end
111111

112112
def inspect
113-
"<Backtrace: " + lines.map(&inspect).join(", ") + ">"
113+
"<Backtrace: " + lines.map(&:inspect).join(", ") + ">"
114114
end
115115

116116
def to_s

spec/raven/backtrace_spec.rb

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
require 'spec_helper'
2+
3+
describe Raven::Backtrace do
4+
before(:each) do
5+
@backtrace = Raven::Backtrace.parse(Thread.current.backtrace)
6+
end
7+
8+
it "#lines" do
9+
expect(@backtrace.lines.first).to be_a(Raven::Backtrace::Line)
10+
end
11+
12+
it "#inspect" do
13+
expect(@backtrace.inspect).to match(/Backtrace: .*>$/)
14+
end
15+
16+
it "#to_s" do
17+
expect(@backtrace.to_s).to match(/backtrace_spec.rb:5/)
18+
end
19+
20+
it "==" do
21+
@backtrace2 = Raven::Backtrace.new(@backtrace.lines)
22+
expect(@backtrace).to be == @backtrace2
23+
end
24+
end

0 commit comments

Comments
 (0)