|
15 | 15 | let(:filename_cache) { Sentry::FilenameCache.new(configuration.project_root) } |
16 | 16 |
|
17 | 17 | it "initializes a Frame with the correct info from the given Backtrace::Line object" do |
18 | | - first_frame = Sentry::StacktraceInterface::Frame.new(configuration.project_root, lines.first, true, filename_cache: filename_cache) |
| 18 | + first_frame = Sentry::StacktraceInterface::Frame.new(lines.first, strip_backtrace_load_path: true, filename_cache: filename_cache) |
19 | 19 |
|
20 | 20 | expect(first_frame.filename).to match(/base.rb/) |
21 | 21 | expect(first_frame.in_app).to eq(false) |
22 | 22 | expect(first_frame.function).to eq("save") |
23 | 23 | expect(first_frame.lineno).to eq(10) |
24 | 24 |
|
25 | | - second_frame = Sentry::StacktraceInterface::Frame.new(configuration.project_root, lines.last, true, filename_cache: filename_cache) |
| 25 | + second_frame = Sentry::StacktraceInterface::Frame.new(lines.last, strip_backtrace_load_path: true, filename_cache: filename_cache) |
26 | 26 |
|
27 | 27 | expect(second_frame.filename).to match(/post.rb/) |
28 | 28 | expect(second_frame.in_app).to eq(true) |
|
31 | 31 | end |
32 | 32 |
|
33 | 33 | it "does not strip load path when strip_backtrace_load_path is false" do |
34 | | - first_frame = Sentry::StacktraceInterface::Frame.new(configuration.project_root, lines.first, false, filename_cache: filename_cache) |
| 34 | + first_frame = Sentry::StacktraceInterface::Frame.new(lines.first, strip_backtrace_load_path: false, filename_cache: filename_cache) |
35 | 35 | expect(first_frame.filename).to eq(first_frame.abs_path) |
36 | 36 | expect(first_frame.filename).to eq(raw_lines.first.split(':').first) |
37 | 37 |
|
38 | | - second_frame = Sentry::StacktraceInterface::Frame.new(configuration.project_root, lines.last, false, filename_cache: filename_cache) |
| 38 | + second_frame = Sentry::StacktraceInterface::Frame.new(lines.last, strip_backtrace_load_path: false, filename_cache: filename_cache) |
39 | 39 | expect(second_frame.filename).to eq(second_frame.abs_path) |
40 | 40 | expect(second_frame.filename).to eq(raw_lines.last.split(':').first) |
41 | 41 | end |
|
0 commit comments