This repository was archived by the owner on Nov 30, 2024. It is now read-only.
File tree Expand file tree Collapse file tree 3 files changed +4
-5
lines changed Expand file tree Collapse file tree 3 files changed +4
-5
lines changed Original file line number Diff line number Diff line change 1
1
# encoding: utf-8
2
- RSpec ::Support . require_rspec_core "formatters/snippet_extractor "
2
+ RSpec ::Support . require_rspec_support "encoded_string "
3
3
4
4
module RSpec
5
5
module Core
@@ -178,6 +178,7 @@ def read_failed_lines
178
178
179
179
file_path , line_number = matching_line . match ( /(.+?):(\d +)(|:\d +)/ ) [ 1 ..2 ]
180
180
max_line_count = RSpec . configuration . max_displayed_failure_line_count
181
+ RSpec ::Support . require_rspec_core "formatters/snippet_extractor"
181
182
SnippetExtractor . extract_expression_lines_at ( file_path , line_number . to_i , max_line_count )
182
183
rescue SnippetExtractor ::NoSuchFileError
183
184
[ "Unable to find #{ file_path } to read failed line" ]
Original file line number Diff line number Diff line change 1
1
RSpec ::Support . require_rspec_core "formatters/exception_presenter"
2
2
RSpec ::Support . require_rspec_core "formatters/helpers"
3
3
RSpec ::Support . require_rspec_core "shell_escape"
4
- RSpec ::Support . require_rspec_support "encoded_string"
5
4
6
5
module RSpec ::Core
7
6
# Notifications are value objects passed to formatters to provide them
Original file line number Diff line number Diff line change 1
- RSpec ::Support . require_rspec_core "source/node"
2
- RSpec ::Support . require_rspec_core "source/token"
3
-
4
1
module RSpec
5
2
module Core
6
3
# @private
@@ -25,6 +22,7 @@ def lines
25
22
def ast
26
23
@ast ||= begin
27
24
require 'ripper'
25
+ RSpec ::Support . require_rspec_core "source/node"
28
26
sexp = Ripper . sexp ( source )
29
27
Node . new ( sexp )
30
28
end
@@ -33,6 +31,7 @@ def ast
33
31
def tokens
34
32
@tokens ||= begin
35
33
require 'ripper'
34
+ RSpec ::Support . require_rspec_core "source/token"
36
35
tokens = Ripper . lex ( source )
37
36
Token . tokens_from_ripper_tokens ( tokens )
38
37
end
You can’t perform that action at this time.
0 commit comments